dan*_*anu 6 xcode ios swift swift4 ios11
我正在使用xcode 9和以前的代码之一进行项目开发,并给出警告说该代码已被弃用,并且不会触发该操作。该代码如下。我该如何克服呢?
@IBAction func shareOnFacebookButtonPressed(_ sender: Any) {
let shareToFacebook : SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
shareToFacebook.add(UIImage(named:"pureLightSocial"))
self.present(shareToFacebook, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
的Facebook,Twitter和其他应用程序选项已经在删除Settings应用程序。
现在,使用iOS,这些应用将像其他应用一样被对待 sharing extensions
let share = [image, text, url]
let activityViewController = UIActivityViewController(activityItems: share, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view
self.present(activityViewController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
您还可以使用第三方SDK进行个人共享