Using KPKDatabaseType instead of KPKVersion.

This commit is contained in:
michael starke
2016-09-04 16:50:30 +02:00
parent 024e9cf41a
commit f0d4b2f835
12 changed files with 46 additions and 34 deletions

View File

@@ -17,16 +17,16 @@
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
typeToUTI = @{
@(KPKLegacyVersion) : MPLegacyDocumentUTI,
@(KPKXmlVersion) : MPXMLDocumentUTI
@(KPKDatabaseTypeBinary) : MPLegacyDocumentUTI,
@(KPKDatabaseTypeXml) : MPXMLDocumentUTI
};
});
return typeToUTI;
}
- (NSString *)typeForData:(NSData *)data {
KPKVersion version = [self databaseVersionForData:data];
return [self _typeToUTIdictionary][@(version)];
KPKFileInfo fileInfo = [self fileInfoForData:data];
return [self _typeToUTIdictionary][@(fileInfo.type)];
}
- (NSString *)typeForContentOfURL:(NSURL *)url {