3

重複の可能性:
IOS 6 の Twitter フレームワーク

iPhone プロジェクトに統合twitter frameworkしましたが、以下のエラーが表示されます。どうすれば解決できますか?

"undefined symbols for architecture i386:
 "_SLServiceTypeTwitter", referenced from:

     ___32-[ViewController TwitterAccount]_block_invoke_0 in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

"

前もって感謝します。

4

1 に答える 1

2

以下の手順を確認してください。

1.1。#import <Twitter/Twitter.h>

  1. ボタンアクション

    • (IBAction)tweetTapped:(id)sender {

    if([TWTweetComposeViewController canSendTweet]){TWTweetComposeViewController * tweetSheet = [[TWTweetComposeViewController alloc] init]; [tweetSheet setInitialText:@ "テストアプリケーション!:)"];

        if (self.imageString)
        {
            [tweetSheet addImage:[UIImage imageNamed:self.imageString]];
        }
    
        if (self.urlString)
        {
            [tweetSheet addURL:[NSURL URLWithString:@"http://www.gmail.in"]];
        }
    
        [self presentModalViewController:tweetSheet animated:YES];
    }
    else
    {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Sorry" 
                                                            message:@"You can't send a tweet right now,You Setup The Twitter Account in iPhone Settings." 
                                                           delegate:self 
                                                  cancelButtonTitle:@"OK" 
                                                  otherButtonTitles:nil];
        [alertView show];
    }
    

    }

  2. Twitter.frameworkが利用可能かどうかを確認します。

画面を確認する

于 2012-10-29T07:51:29.457 に答える