gpt4 book ai didi

facebook - FaceBook 的 SLComposeViewController 始终返回 SLComposeViewControllerResult.Done

转载 作者:搜寻专家 更新时间:2023-10-31 19:38:42 24 4
gpt4 key购买 nike

就在最近,我的标准共享代码按预期工作。当用户取消 Facebook 分享时,SLComposeViewController.completionHandler 返回 SLComposeViewControllerResult。Cancelled

但是现在,在 Apple 或 Facebook 进行更新后(更改包括撰写 View 的新设计),completionHandler 总是得到结果 Done

我得到相同的行为:

  • iPhone 6s plus 运行 iOS 9.0.2
  • 运行 iOS 9.0.2 的 iPhone 6 plus
  • 运行 iOS 8.2 的 iPhone 5s

有没有人遇到同样的问题?下面是我的代码:

        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) {
}

最佳答案

测试时是否安装了 Facebook 应用程序?如果不是,那可以解释这种行为。另请参阅此评论:https://developers.facebook.com/bugs/608854599254853/?comment_id=565037930316792

关于facebook - FaceBook 的 SLComposeViewController 始终返回 SLComposeViewControllerResult.Done,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33188760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com