Twitter工具包iOS不授权帐户

时间:2017-11-20 13:46:16

标签: ios twitter share twitterkit

Twitter工具包iOS在iPhone上已存在Twitter iOS应用程序时不会授权帐户。

我使用TwitterKit,当在iOS设备上安装Twitter应用程序时,我的应用程序的Twitter共享属性打开已安装的Twitter应用程序来授权页面,但是当我选择页面上的“连接”按钮然后返回到我的应用程序。 当我第二次尝试与Twitter分享时,再次打开已安装的Twitter应用程序来授权页面。 这种情况不断发生。

此外,如果iPhone不包含Twitter iOS应用程序,那么工作正常。它打开了safari的授权页面并且运行良好。

请快速帮助......

这是我的代码:

if ([[Twitter sharedInstance].sessionStore hasLoggedInUsers]) {
    TWTRComposerViewController *composer = [TWTRComposerViewController emptyComposer];
    composer.delegate = self;
    [self presentViewController:composer animated:YES completion:nil];
} else {
    [[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error) {
        if (session) {
            TWTRComposerViewController *composer = [TWTRComposerViewController emptyComposer];
            [self presentViewController:composer animated:YES completion:nil];
        } else {
            UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"No Twitter Accounts Available" message:@"You must log in before presenting a composer." preferredStyle:UIAlertControllerStyleAlert];
            [self presentViewController:alert animated:YES completion:nil];
        }
    }];
}

注意:我在此(https://dev.twitter.com/twitterkit/ios/installation)Twitter安装页面上实现了所有内容的集成。

0 个答案:

没有答案