IOS7 - SLComposeViewController - 发布到Twitter时出错 - 无法发送推文 - 连接失败

Dan*_*cer 6 twitter ios slcomposeviewcontroller

我正在尝试使用IOS7实现Twitter帖子SLComposeViewController,我收到以下错误 -

由于与twitter的连接失败,因此无法发送推文"blah blah".

我在推文中包含图片和网址 - 如果这有什么不同的话......

代码如下 -

SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

[composeController setInitialText:@"i ran with 18 chickens under my armpits for 18 hours"];
[composeController addImage:[UIImage imageNamed:@"zoeLrg.png"]];
[composeController addURL: [NSURL URLWithString:
                            @"http://www.nme.com"]];

[self presentViewController:composeController
                   animated:YES completion:nil];

SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
    if (result == SLComposeViewControllerResultCancelled) {

        NSLog(@"delete");

    } else

    {
        NSLog(@"post");
    }

    [composeController dismissViewControllerAnimated:YES completion:Nil];
};
composeController.completionHandler =myBlock;
Run Code Online (Sandbox Code Playgroud)

raj*_*agp 4

您可以检查调试控制台以查看返回的错误是什么?通常,这些消息会提供更多信息。此外,如果您的设备上配置了多个帐户,则存在与之相关的开放雷达问题,该问题可能适用于您的情况。请检查http://www.openradar.me/radar?id=5262535380959232

  • 这在 iOS7 手机上也给我们带来了影响。谢谢。尽管用户已经进入 Twitter 应用程序并重置了密码……直到他们在“设置”->Twitter 下设置了密码,我们才能够使用 SLComposeViewController 社交框架发推文。控制台有以下错误消息:无法获取权利“com.apple.private.social.twitter.service”和与 com.apple.twitter.xpc 的连接已无效。 (2认同)