Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Xcode:Twitter文本字段发布问题_Iphone_Xcode_Ios5_Twitter_Uitextfield - Fatal编程技术网

Iphone Xcode:Twitter文本字段发布问题

Iphone Xcode:Twitter文本字段发布问题,iphone,xcode,ios5,twitter,uitextfield,Iphone,Xcode,Ios5,Twitter,Uitextfield,我遇到了一个奇怪的问题。如果我运行下面的代码,我会得到我的Tweet框文本为“今天我听了(null)”。当我在[tweet setInitialText:str1]中更改str1时;对于txt1.text,代码将不会运行,我收到一条消息“太多用于方法调用的参数预期1有2” 我错过什么了吗 提前谢谢 @implementation ViewController @synthesize txt1; -(IBAction)Twitte{ if ([TWTweetComposeViewCon

我遇到了一个奇怪的问题。如果我运行下面的代码,我会得到我的Tweet框文本为“今天我听了(null)”。当我在[tweet setInitialText:str1]中更改str1时;对于txt1.text,代码将不会运行,我收到一条消息“太多用于方法调用的参数预期1有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];

    }

iAction需要一个id参数。字符串中的null表示txt1为nil。它不能回答字符串,因为它没有指向任何东西。添加一个参数并检查您初始化txt1的位置。

谢谢您的回复,正如您提到的,我添加了一个参数,发现了我的问题。再次感谢。