IOS,是否有Facebook和Twitter代表" didShare"?

时间:2014-01-29 17:44:09

标签: ios facebook twitter delegates

我在mi app上有Facebook和twitter(TWTweetComposeViewController)API。它工作得很好,我只是想知道我是否可以覆盖或编辑方法,或者当“共享”完成并成功时是否有委托。因为我想调用一个增加数据库中共享数量的Web服务。但重要的是它只是在共享时,而不仅仅是通过标记(点击)twit或Facebook图标然后选项卡取消。任何帮助表示赞赏。感谢。

更新:我现在只需要facebook的解决方案。

enter image description here

2 个答案:

答案 0 :(得分:1)

Facebook和Twitter实际上是一样的。这是我的iOS 7代码:

[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) {
switch (result) {
  case SLComposeViewControllerResultDone:
    // Your code for when submitted
    NSLog(@"Submitted");
    break;
  case SLComposeViewControllerResultCancelled:
    // Your code for when user cancelled
    NSLog(@"Cancelled");
    break;
  default:
    break;
  }
}];

答案 1 :(得分:0)

好吧,推特其实很简单......

twitterComposer.completionHandler = ^(TWTweetComposeViewControllerResult res){

        if (res == TWTweetComposeViewControllerResultDone){
            //call the web-service
        }

};

但我仍然不知道如何用faceBook做到这一点......