UIImagePickerController Source type must be UIImagePickerControllerSourceTypeCamera错误

浅浅的花香味﹌ 2022-09-26 02:36 101阅读 0赞

调用相机报错

NSInvalidArgumentException’, reason: ‘Source type must be UIImagePickerControllerSourceTypeCamera’

但是我设置后还是报这个错误,后来发现设置source type 必须在实例化UIImagePickerController后面设置,如果在其他属性后面设置就会报这个错误,让你优先选择Source type

typedef NS_ENUM(NSInteger, UIImagePickerControllerSourceType) {

  1. UIImagePickerControllerSourceTypePhotoLibrary,
  2. UIImagePickerControllerSourceTypeCamera,
  3. UIImagePickerControllerSourceTypeSavedPhotosAlbum

} __TVOS_PROHIBITED;

这样其他属性才是相对应模式下.

同时iOS10,需要在相机infoPlist 设置

NSCameraUsageDescription cameraDesciption NSPhotoLibraryUsageDescription photoLibraryDesciption

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读