如何将Twitter支持整合到iOS应用程序中?
答
Stefan Arentz's Twitter library是一个很高兴使用 - 它包含你需要的意见,基本上没有编码要做。使用twitter尽早完成register your app并获得提交请求xAuth身份验证权限,以便您不必使用笨拙的基于Web的oAuth方法。使用xAuth就像提交用户名和密码一样简单,并保持返回的身份验证令牌提交推文。
答
下面是一个例子:
呼叫-(void)sendTweet
从IBAction为。
// Sending tweets from within the application
-(void)sendTweet {
// check if device capable of sending tweets
if([TWTweetComposeViewControllercanSendTweet])
{
TWTweetComposeViewController *tweetSheet = [[TWTweetComposeViewControlleralloc] init];
[tweetSheet setInitialText:@"Twitting from my iSecret App"];
self.imageString = @"theSecret.png";
if(self.imageString) {
[tweetSheet addImage:[UIImageimageNamed:self.imageString]];
}
[selfpresentModalViewController:tweetSheet animated:YES];
}
else {
UIAlertView *alert = [[UIAlertViewalloc]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:selfcancelButtonTitle:@"Ok"otherButtonTitles:nil];
[alert show];
}
}