-3

我想在调用函数时将 NSStrring 作为参数传递。

我对目标 c 非常陌生。我的函数看起来像:

-(void) light_uri(NSString *)uri_temp
{
    NSString *base_uri = @"http://localhost:3000/";
    [self.view endEditing:YES];
    NSString *uri_light = [base_uri stringByAppendingString: uri_temp];
    NSURL *url_light =[NSURL URLWithString: uri_light ];
    NSData* data_light = [NSData dataWithContentsOfURL:url_light];
    [self performSelectorOnMainThread:@selector(fetchedData:)
                           withObject:data_light waitUntilDone:YES];
}

但我得到一个错误expected method bodyundeclared identifier uri_temp

将字符串作为参数传递是正确的方法还是我必须改变一些东西?

我真的很感激任何帮助。提前致谢。

4

1 回答 1

2

您的方法名称中有语法错误,请使用:

-(void) light_uri:(NSString *)uri_temp
于 2013-01-11T11:35:28.033 回答