有沒有辦法獲得ALAsset的MIME類型?有元數據一個不錯的方法:獲取ALAsset的MIME類型
NSDictionary *data = [[asset defaultRepresentation] metadata];
但不包含MIME類型的數據...
有沒有辦法獲得ALAsset的MIME類型?有元數據一個不錯的方法:獲取ALAsset的MIME類型
NSDictionary *data = [[asset defaultRepresentation] metadata];
但不包含MIME類型的數據...
ALAssetRepresentation *rep = [asset defaultRepresentation];
NSString* MIMEType = (__bridge_transfer NSString*)UTTypeCopyPreferredTagWithClass
((__bridge CFStringRef)[rep UTI], kUTTagClassMIMEType);
這會給你的MIME類型。您需要添加MobileCoreService框架並導入<MobileCoreServices/MobileCoreServices.h>
就文檔而言,我們所能做的最好的就是獲取資產類型(照片/視頻/未知)。 – n00bProgrammer
對,但如果蘋果突然改變了他們存儲圖像的方式呢?就像...確定它是image/jpeg,因爲我知道它就是這樣。但如果它改變呢?沒有更普遍的方式嗎? :( – Michal
等待,我想我找到了它 – n00bProgrammer