我正在使用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)
}
答案 0 :(得分:6)
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)
您还可以使用第三方SDK
进行个人共享