在iOS5上,是否可以提示用户并将其指向Twitter Settings.app区域,以便他们可以将自己的Twitter帐户添加到手机中?如果是这样,你怎么做?
作为一种解决方法,我可以指导他们打开Settings.app,但就此而言。
答案 0 :(得分:2)
我只是弹出一个浏览器,如果他们在设备上没有预算不足以实现更复杂功能的设备上的Twitter帐户,这可能对某些人有用:
if([TWTweetComposeViewController canSendTweet]){
...
}else{
NSString *tweet = [NSString stringWithFormat:@"http://twitter.com/intent/tweet?source=SourceApp&text=%@", [tweetText substringToIndex:140]];
tweet = [tweet stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *webLink = [NSURL URLWithString:tweet];
[[UIApplication sharedApplication] openURL:webLink];
}
答案 1 :(得分:1)
我在另一个SO帖子中找到了解决方案:
Open Twitter settings in Settings app
简短回答是:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“prefs:root = TWITTER”]];
答案 2 :(得分:0)
如果tweetsheet发现如果tweets中没有帐户,那么它会自动执行此操作,然后会弹出一个AlertView,它会自动引导用户登录Twitter的原生设置,以获取更多信息,请参阅此链接{{3} } 下载此文件并在jing中打开或在浏览器中拖动
答案 3 :(得分:0)
正如此处的评论中所述,这是iOS中自5.1以来的默认行为。只需打开其中一个小部件,如果用户没有在iOS中输入帐户,系统将提示用户这样做。