加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – Twitter发布iOS6“取消”按钮问题

发布时间:2020-12-15 01:40:03 所属栏目:百科 来源:网络整理
导读:我正在更改iOS6和iPhone使用的应用程序,我似乎无法弄清楚为什么当我使用新的社交框架从Twitter发布时,我必须按“取消”两次关闭,其他人都有问题或修复?这是按钮的代码. - (IBAction)twitterPost:(id)sender{if([SLComposeViewController isAvailableForServ
我正在更改iOS6和iPhone使用的应用程序,我似乎无法弄清楚为什么当我使用新的社交框架从Twitter发布时,我必须按“取消”两次关闭,其他人都有问题或修复?这是按钮的代码.

- (IBAction)twitterPost:(id)sender
{
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
    mySLComposerSheet = [[SLComposeViewController alloc] init];
    mySLComposerSheet = [SLComposeViewController   composeViewControllerForServiceType:SLServiceTypeTwitter];
    [mySLComposerSheet setInitialText:[NSString stringWithFormat:@"This is my tweet,hello!",mySLComposerSheet.serviceType]];
    [self presentViewController:mySLComposerSheet animated:YES completion:nil];
}
[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) {
    NSLog(@"dfsdf");
    switch (result) {
        case SLComposeViewControllerResultCancelled:
            break;
        case SLComposeViewControllerResultDone:
            break;
        default:
            break;
    }
}];


}

解决方法

如果您使用mySLComposerSheet这个功能很好…

[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) {
[mySLComposerSheet dismissViewControllerAnimated:YES completion:nil];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读