我正在构建一个识别花朵类型的 coreML 应用程序。 当我实现UIImagePicker并通过手机使用它时,它允许我打开相机并拍照,但是当我单击使用此照片时,它只会给我一个黑屏。
我已经附上了我的代码。
可能的情况:
-
UIImagePickerController 不在主线程中。
DispatchQueue.main.async { #put your code here imagePicker.delegate = self imagePicker.sourceType = .camera .... }
-
将摄像机的隐私设置设置为 info.plist 以访问摄像机:
<key>NSCameraUsageDescription</key> <string>This app wants to take pictures.</string>