私は奇妙な問題に遭遇しました。次のコードを実行すると、ツイート ボックスのテキストが "Today I have listen to (null)" になります。そして、 [tweet setInitialText:str1]; で str1 を変更すると、txt1.text にコードを追加すると、コードが実行されず、「Too many arguments to method call expected 1 have 2」というメッセージが表示されます。
何か不足していますか?
前もって感謝します。
@implementation ViewController
@synthesize txt1;
-(IBAction)Twitte{
if ([TWTweetComposeViewController canSendTweet]){
NSString *str1 = [[NSString alloc] initWithFormat:@"Today I have listened to %@", txt1.text];
TWTweetComposeViewController *tweet = [[TWTweetComposeViewController alloc] init];
[tweet setInitialText:str1];
[tweet addURL:[NSURL URLWithString:@"http://twitter.com/#!/"]];
[self presentModalViewController:tweet animated:YES];
}