gpt4 book ai didi

ios - UIActivityViewController 撰写 View 在尝试共享视频时快速自行消失

转载 作者:行者123 更新时间:2023-11-30 12:12:36 26 4
gpt4 key购买 nike

我正在尝试使用 UIActivityViewController 共享视频文件,它似乎最初可以工作,但撰写 View 很快出现,然后立即消失。

到目前为止,在我的 iOS 设备 (iPhone 7) 上进行的测试中,我在共享操作方面遇到了同样的问题:“消息”、“邮件”、“添加到 iCloud 驱动器”和“保存到 Dropbox”。

例如,当我选择通过消息共享时,我会在调试控制台中看到以下行序列

SLComposeViewController _isAvailableForMediaShareExtension: will check availability SLComposeViewController _isAvailableForMediaShareExtension: waiting for signal SLComposeViewController _isAvailableForMediaShareExtension: got availability 0 error (null) [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction

我的分享功能:

func share() {
let objectsToShare: URL = self.videoURL
let sharedObjects: [AnyObject] = [objectsToShare as AnyObject]
let activityViewController = UIActivityViewController(activityItems : sharedObjects, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view

activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook, UIActivityType.postToTwitter]

self.present(activityViewController, animated: true, completion: nil)
}

有人知道是什么导致了这种行为吗?

最佳答案

您的 UIActivityViewController 的作用域为该函数,并在该函数完成时被终止。

将变量 activityViewController 移至实例 var,它将继续存在。

关于ios - UIActivityViewController 撰写 View 在尝试共享视频时快速自行消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45873551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com