这是twitter的代码的一些和平...我想知道如何获得分享动作视图,就像我们进入ios堆栈照片应用程序...
@IBAction func twitterButton(sender: AnyObject) {
let image: UIImage = UIImage(named: "LaunchScreenImage.png")!
let twitterControl = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
twitterControl.setInitialText("")
twitterControl.addImage(image)
let completionHandler = {(result:SLComposeViewControllerResult) -> () in
twitterControl.dismissViewControllerAnimated(true, completion: nil)
switch(result){
case SLComposeViewControllerResult.Cancelled:
print("User canceled", terminator: "")
case SLComposeViewControllerResult.Done:
print("User tweeted", terminator: "")
}
}
twitterControl.completionHandler = completionHandler
self.presentViewController(twitterControl, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud) 我有这些协议方法,
activityViewControllerPlaceholderItem: 和 activityViewController:itemForActivityType:
但他们永远不会被召唤.我如何告诉UIActivityViewController他们打电话给他们?
我也有一个UIActivityItemProvider子类,但我很困惑谁调用这两个方法.我真的很感激一些示例代码,因为我在网上找不到任何东西.:)