我正在尝试使用此代码在Facebook按钮上创建共享
func shareOnFacebook(){
if SLComposeViewController.isAvailable(forServiceType: SLServiceTypeFacebook) {
let fbShare:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
delegate?.loadNewScreen(controller: fbShare)
}
}
但看起来Facebook服务总是关闭。我已经安装了facebook应用程序并且我已登录。有人知道这是什么问题吗?
答案 0 :(得分:1)
iOS 11中已禁用这些功能.Apple通过设置应用删除了社交访问权限。虽然不是,但这不会起作用,对不起。您必须实现自己的共享组件。 Twitter写了一篇关于迁移到iOS 11的技巧:https://dev.twitter.com/twitterkit/ios/migrate-social-framework
修改:
刚刚发现不是这些电话已被弃用,而是社交常量:https://developer.apple.com/documentation/social/social_constants