我目前有这个代码:
NSArray *mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
imagePicker.mediaTypes = mediaTypes;
但它导致了这种泄漏:
figremote_createpropertylistfrombinaryplistdata
有人说用这个代替它:
CFStringRef mTypes[2] = { kUTTypeImage, kUTTypeMovie };
CFArrayRef mTypesArray = CFArrayCreate(CFAllocatorGetDefault(), (const void**)mTypes, 2, &kCFTypeArrayCallBacks);
imagePicker.mediaTypes = (NSArray*)mTypesArray;
CFRelease(mTypesArray);
问题是,有些设备没有电影模式。如果我允许该模式并且它不可用,它会导致问题吗?