gpt4 book ai didi

ios - 为 ActivityViewController 提供的未知事件项

转载 作者:行者123 更新时间:2023-11-28 07:12:03 25 4
gpt4 key购买 nike

我正在尝试使用 UIActivityViewController 从我的应用中分享视频。下面是我使用的代码:

var url = NSURL(string: path!)!
var activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil)

self.presentViewController(activityViewController, animated: true, completion: { () -> Void in })

路径指向一个有效的 .mov 文件,所以没有问题。当我显示事件 View Controller 时,我收到错误:Unknown activity items supplied with the path to the .mov file and the sharing options only show AirDrop.

该应用在 iOS 8 上运行。

有什么想法吗?

编辑 当我将视频保存到相机胶卷时,我发现了这一点。用户可以将其与照片应用程序共享到任何应用程序。所以我猜视频格式没有问题。

最佳答案

如果电影在资源包中,您应该使用 init?(fileURLWithPath path: String, isDirectory isDir: Bool)

如果你使用imagePicker Controller 来选择视频,你可以使用关键字UIImagePickerControllerMediaURL从信息字典中获取url,对应的委托(delegate)方法是didFinishPickingMediaWithInfo

关于ios - 为 ActivityViewController 提供的未知事件项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28089224/

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