twitter ios5集成使用自定义登录名和密码进行自动化

时间:2012-01-30 10:18:42

标签: iphone objective-c ios ios5 twitter

我希望我的ios5应用程序发布推文。 我正在使用ReyWenderlich教程中的标准代码:

-(void)postOnTwitter:(id)sender
{
    NSLog(@"postOnTwitter: called");
    if ([TWTweetComposeViewController canSendTweet])
    {
        TWTweetComposeViewController *tweetSheet = 
        [[TWTweetComposeViewController alloc] init];
        [tweetSheet setInitialText:@"Tweeting from iOS 5 By Tutorials! :)"];
    [self presentModalViewController:tweetSheet animated:YES];
    }
    else
    {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Sorry" message:@"You can't send a tweet right now, make sure your device has an internet connection    and you have at least one Twitter account setup" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alertView show];
    };
}

一切都很好,如果我的设备上有Twitter帐户,这段代码就可以使用。 但!我需要在我的应用程序的信息屏幕中输入twitter登录名和密码。 所以我需要使用我的自定义登录数据执行此操作,而不是通过从twitter帐户中提取的登录数据。对于前者我需要相同的推文,但登录:123和密码:qwerty。

请帮帮我,怎么办?

1 个答案:

答案 0 :(得分:5)

如果您使用的是ios5,那么像电子邮件这样的Twitter框架就无法提供此功能。因此,如果您需要自定义登录对话框,请使用S_OAuth。您可以点击以下链接:http://www.dotnetexpertsforum.com/how-to-integrate-twitter-in-your-iphone-t1836.html