首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IOS-5中获取twitter帐号列表并使用TWTweetComposeViewController

在IOS-5中获取twitter帐号列表并使用TWTweetComposeViewController
EN

Stack Overflow用户
提问于 2011-12-17 14:16:34
回答 3查看 2.5K关注 0票数 2

我正在使用集成了IOS -5的Twitter。我使用苹果公司提供的推特应用程序来完成这个任务,我使用的是TWTweetComposeViewController。

但如果我有两个以上的推特账户。它每次都会获得我的第一个帐户。但我希望我的不同帐户的列表显示给我,然后当我选择一个帐户,然后我可以使用它与TWTweetComposeViewController。我喜欢像下面这样的图片:“用户名”

我使用了以下代码:

代码语言:javascript
复制
 - (IBAction)sendEasyTweet:(id)sender {
// Set up the built-in twitter composition view controller.
TWTweetComposeViewController *tweetViewController = [[TWTweetComposeViewController alloc] init];

// Set the initial tweet text. See the framework for additional properties that can be set.
[tweetViewController setInitialText:@"Hello. This is a tweet."];
[tweetViewController addImage:[UIImage imageNamed:@"Icon.png"]];


// Create the completion handler block.
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result) {
    NSString *output;

    switch (result) {
        case TWTweetComposeViewControllerResultCancelled:
            // The cancel button was tapped.
            output = @"Tweet cancelled.";
            break;
        case TWTweetComposeViewControllerResultDone:
            // The tweet was sent.
            output = @"Tweet done.";
            break;
        default:
            break;
    }

    [self performSelectorOnMainThread:@selector(displayText:) withObject:output waitUntilDone:NO];

    // Dismiss the tweet composition view controller.
    [self dismissModalViewControllerAnimated:YES];
}];

// Present the tweet composition view controller modally.
[self presentModalViewController:tweetViewController animated:YES];

}

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-06 18:32:33

现在,我得到了我的it,并且picker正在为它显示,如图所示

因此,从这个选择器中,我可以为tweet选择一个我的帐户。

票数 0
EN

Stack Overflow用户

发布于 2011-12-17 14:22:02

不幸的是,TWTweetComposeViewController没有为您提供太多的配置灵活性。如果您点击帐户名称,它将弹出您的帐户列表。不过,TWTweetCVC似乎还记得你上一次发推文的账号。

如果您使用ACAccountStore,您可以获得用户的Twitter帐户列表,并且您可以提供自己的UI来选择一个帐户,但是您不能将TWTweetComposeViewController配置为使用它。如果您将其与TWRequest结合使用,您可以滚动自己的tweet sheet类并自己完成这项工作。

票数 1
EN

Stack Overflow用户

发布于 2011-12-21 09:01:16

DETweetComposeViewController是TWTweetComposeViewController的临时替代品。它是开源的,所以你可以修改它来满足你的需求。它也与iOS 4兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8543015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档