如何指导用户使用Twitter.framework将他们的Twitter帐户添加到Twitter设置?

时间:2011-10-14 04:53:53

标签: iphone objective-c ios twitter ios5

在iOS5上,是否可以提示用户并将其指向Twitter Settings.app区域,以便他们可以将自己的Twitter帐户添加到手机中?如果是这样,你怎么做?

作为一种解决方法,我可以指导他们打开Settings.app,但就此而言。

4 个答案:

答案 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中输入帐户,系统将提示用户这样做。