iOS在使用kUTTypeImage和kUTTypeMovie类型时遇到的问题

必须import <MobileCoreServices/MobileCoreServices.h>,而且必须添加整个MobileCoreServices framework,否则无法使用kUTTypeImage和kUTTypeMovie这两个常量。kUTTypeImage和kUTTypeMovie不是NSString,而是CFString,所以你要做强制转换。

例如:

//4.检查当前camera支持的媒体类型:image video

    if([self cameraSupportMedia🙁__bridge NSString *)kUTTypeImage

        ]){

        NSLog(@”支持拍照);

    }else{

        NSLog(@”不支持拍照);

    }

    if ([self cameraSupportMedia🙁__bridge NSString *)kUTTypeMovie]) {

        NSLog(@”支持录像);

    }else{

        NSLog(@”不支持录像);

    }

分享到: 更多
Separator image Posted in IOS.