And*_*and 5 facebook sharing swift ios9
就在最近,我的标准共享代码按预期工作。当用户取消Facebook 共享时,SLComposeViewController.completionHandler 返回 SLComposeViewControllerResult。取消
然而,现在,在 Apple 或 Facebook 进行更新后(更改包括撰写视图的新设计),completionHandler 总是得到结果Done。
我在以下方面得到相同的行为:
其他人有同样的问题吗?下面是我的代码:
let fbComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
fbComposeViewController.addURL( NSURL(string:"http://www.some.url.com/)"))
fbComposeViewController.completionHandler = { (result:SLComposeViewControllerResult) -> Void in
switch result {
case SLComposeViewControllerResult.Cancelled:
print("Cancelled") // Never gets called
break
case SLComposeViewControllerResult.Done:
print("Done")
break
}
}
self.presentViewController(fbComposeViewController, animated: true) {
}
Run Code Online (Sandbox Code Playgroud)
您测试时是否安装了 Facebook 应用程序?如果不是,那就可以解释这种行为。另请参阅此评论:https://developers.facebook.com/bugs/608854599254853/ ?comment_id=565037930316792
| 归档时间: |
|
| 查看次数: |
1334 次 |
| 最近记录: |