man*_*man 24 uiimagepickercontroller ios swift
在iOS 15之前,我使用 UIImagePickerController 来捕获图像和视频,并从 中获取了 mediaType [UIImagePickerController.InfoKey : Any],然后我使用了kUTTypeImage(在MobileCoreServices库中)来识别mediaType。
然而,当谈到 iOS 15 时,Xcode 抱怨说,kUTTypeImage was deprecated in iOS 15.0. Use UTTypeImage instead.所以,我替换kUTTypeImage为UTTypeImage,但 Xcode 不知道。
尝试搜索一些信息,但没有得到任何线索。我想我应该导入正确的库,但它是什么?
\n这是部分代码\xef\xbc\x9a
\nfunc imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {\n guard let mediaType = info[.mediaType] as? String else { return }\n switch mediaType {\n case String(kUTTypeImage):\n // blabla\n case String(kUTTypeMovie):\n // blabla\nRun Code Online (Sandbox Code Playgroud)\n\n\n
ahe*_*eze 40
这有点令人困惑。首先,您需要import UniformTypeIdentifiers。然后,替换kUTTypeImage为UTType.image( 的 Swift 版本UTTypeImage)。
| 归档时间: |
|
| 查看次数: |
8384 次 |
| 最近记录: |