所以我一直在写一个应用程序,需要使用社交框架通过Twitter和Facebook分享文本.
我得到它的工作,但它没有解雇(?),然后我记得完成处理程序,但无论我做这个处理程序不断给我错误.
- var okFacebook :Bool = SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook)
- var okTwitter :Bool = SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter)
- var okLinkedIn : Bool = SLComposeViewController.isAvailableForServiceType(SLServiceTypeLinkedIn)
- var socialVC :SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
- socialVC.completionHandler = SLComposeViewControllerCompletionHandler(SLComposeViewControllerResult) -> Void
- self.presentViewController(socialVC,animated: true,completion: nil)
解决方法
尝试以下代码,尚未测试
- socialVC.completionHandler = {
- (result:SLComposeViewControllerResult) in
- // Your code
- }