0

我正在编码以显示一个php echo

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]init];
[request setTimeoutInterval:180.0]; 
[request setURL:[NSURL URLWithString:@"http://localhost:8888/MAMP/signup/getkey.php"]]; 
[request setHTTPMethod:@"POST"];

NSString *key = [[NSString alloc] initWithData:[NSURLConnection    sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];

当我编译时,我有这个警告信息:Unused variable key

哪里有问题?

4

3 回答 3

5

这是因为您不使用key. 您只需分配并初始化它,但从不真正使用它。

你可以做类似NSLog(@"%@",key);的事情,错误就会消失。

另一个选项是设置Unused Variables为警告。转到您的项目目标,构建设置,然后找到下图并更改Unused VariablesYes. 这会将其从错误变为警告。

在此处输入图像描述

于 2012-09-10T19:48:18.073 回答
0

在最后一行,您将键分配给一个值,但您从不使用它。您可以将其配置为不抛出错误,而是在不使用变量时发出警告。否则只需注释掉键的分配。

于 2012-09-10T19:48:29.830 回答
0

如果您不需要使用密钥,只需将其注释掉 //

// NSString *key = [[NSString alloc] initWithData:[NSURLConnection    sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding]; 
于 2012-09-10T19:56:46.867 回答