【发布时间】:2018-06-19 15:39:50
【问题描述】:
我正在关注 twitter 的文档,下面是他们提供的示例代码,用于使用 TWTRComposer 检查登录的用户会话和推文。
// Check if current session has users logged in
if ([[Twitter sharedInstance].sessionStore hasLoggedInUsers]) {
TWTRComposerViewController *composer = [TWTRComposerViewController emptyComposer];
[fromController presentViewController:composer animated:YES completion:nil];
} else {
[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error) {
if (session) {
TWTRComposerViewController *composer = [TWTRComposerViewController emptyComposer];
[fromController 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];
}
}];
}
现在,对于未安装 Twitter 应用程序的情况,流程转到下面给出的 else 部分:
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];
}
Twitterkit 应该在此处打开 webview 以请求 Twitter 登录,但没有发生。有人有任何线索吗?任何帮助将不胜感激。
感谢和干杯。
【问题讨论】:
-
你在哪里找到了 twitter 在objective-c 中的示例代码?我很难将 twitterkit 整合到我的应用中。
标签: ios objective-c twitterkit twitter-share