将字符串作为参数传递给目标c中的函数

时间:2013-01-11 11:32:47

标签: ios function arguments

我想在调用函数时将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

将字符串作为参数传递是一种正确的方法,还是我必须更改某些内容?

我真的很感激任何帮助。非常感谢。

1 个答案:

答案 0 :(得分:2)

您的方法名称出现语法错误,请使用:

-(void) light_uri:(NSString *)uri_temp