从iOS应用推特

时间:2012-02-13 08:45:24

标签: ios xcode twitter

我的应用程序包含一个UILabel和一个UIButton。 如何将UILabel中的文本发送到Twitter?

3 个答案:

答案 0 :(得分:2)

在iOs 5中,它非常简单。

首先添加twitter框架Build Phases / Link Binary With Libraries Build Phases / Link Binary With Libraries

- (IBAction)yourTweetUIButtonAction:(id)sender {    
    if ([TWTweetComposeViewController canSendTweet]) {
        TWTweetComposeViewController *tweet = 
            [[TWTweetComposeViewController alloc] init];
        [tweet setInitialText:yourUILabel.text];
        [self presentModalViewController:tweet animated:YES];
    } else {
        //can't tweet!
    }
...

答案 1 :(得分:0)

你可以试试ShareKit: http://getsharekit.com/

答案 2 :(得分:0)

以下是您需要的简单代码:

-(IBAction)postTwitter:(id)sender {

SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

     [tweetSheet setInitialText:yourlabel.text];
     [self presentViewController:tweetSheet animated:YES completion:nil]; }