【发布时间】:2013-11-08 04:46:57
【问题描述】:
在我的应用程序中,我正在通过 Twitter 进行注册。因此用户可以通过 twitter 注册到我的应用程序。如果用户没有在设置中设置帐户,我想显示 Alertview。因此用户可以导航到添加 Twitter 帐户的设置。我也不想显示带有SLComposeViewController 的键盘。为此我使用了下面的代码
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
tweetSheet.view.hidden=TRUE;
[self presentViewController:tweetSheet animated:NO completion:^{
[tweetSheet.view endEditing:YES];
}];
在 ios6 中,上面的代码隐藏了SLComposeViewController 和键盘并显示了用户没有 Twitter 帐户的 alertView。 & 点击 alertView 的设置按钮后,它会导航到手机中的设置。
但是在 iOS7 中,上面的代码显示了键盘并且没有导航到 点击设置按钮后进行设置。
所以我的问题是 - 为什么会发生这种情况。它适用于ios6,但不适用于ios7。不同版本的行为不同
【问题讨论】:
标签: ios iphone twitter ios6 ios7