IOS13:选择保存照片后未调用 UIActivityViewController.completionWithItemsHandler

Posted

技术标签:

【中文标题】IOS13:选择保存照片后未调用 UIActivityViewController.completionWithItemsHandler【英文标题】:IOS13: UIActivityViewController.completionWithItemsHandler not called after select save photo 【发布时间】:2019-12-12 02:53:57 【问题描述】:

UIActivityViewController.completionwithitemshandlerios13 中选择“保存照片” 后未调用。

我的代码很简单:

activityVC.completionWithItemsHandler = (activityType: UIActivity.ActivityType?, completed: Bool, returnedItems: [Any]?, error: Error?) in
        let result: [String: Any] = [
            "completed": NSNumber(value: completed),
            "app": activityType?.rawValue ?? ""
        ];
    

我第一次保存照片时才调用它,但是 每次单击弹出窗口中的“保存照片”后,我都需要知道结果,但未调用处理程序。 如何解决这个问题?

【问题讨论】:

有相同的更新吗? 【参考方案1】:

我建议你先检查一下 UIActivityController 是否释放了?

【讨论】:

以上是关于IOS13:选择保存照片后未调用 UIActivityViewController.completionWithItemsHandler的主要内容,如果未能解决你的问题,请参考以下文章

iPhone手机保存的图片在哪里?iOS超清壁纸软件保存的,不是相机照的,求解详细资料!

iOS:问题保存照片

在 stringWithContentsOfURL cookie 后未保存在 UIWebView 中。 iOS

Flutter拍照与选择照片并且保存到本地

从照片库中选择视频时,文件大小仅适用于 iOS 13.2 上 Ionic 中的视频

UIImagePickerController 在 iOS 13 中不返回实时照片