我正在开发一个应用程序,并希望使用uiactivityviewcontroller共享保存到我的文档目录中的图像视频和其他文件.图像和文件共享工作正常.图像共享代码
var textToShare : Any!
textToShare = UIImage(data:data)//data of an image
Run Code Online (Sandbox Code Playgroud)
存储在文档目录中的其他文件的代码.
var textToShare : Any!
textToShare = url//url of file saved into document directory
Run Code Online (Sandbox Code Playgroud)
但我不知道如何分享视频.在此之后,我使用以下代码来使用activityviewcontroller.
let activityViewController = UIActivityViewController(activityItems: [textToShare], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view // so that iPads won't crash
// exclude some activity types from the list (optional)
activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook ]
// present the view controller
self.present(activityViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud) 我想在 info.plist 文件中使用一些自定义常量来全局使用它,例如
<key>FacebookAppID</key>
<string>$(my_custom_constant)</string>
Run Code Online (Sandbox Code Playgroud)