我正在编码以显示 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
问题出在哪里?
答案 0 :(得分:5)
这是因为你没有对key
做任何事情。你只需分配并初始化它,但从不真正使用它。
您可以执行NSLog(@"%@",key);
之类的操作,错误就会消失。
另一个选项是将Unused Variables
设置为警告。转到项目目标,构建设置,然后找到下面的图像并将Unused Variables
更改为Yes
。这会将其从错误更改为警告。
答案 1 :(得分:0)
在最后一行,您要为某个值指定键,但您从不使用它。您可以将其配置为不抛出错误,而是在不使用变量时发出警告。否则只需注释掉密钥的分配。
答案 2 :(得分:0)
如果您不需要使用密钥,只需按//
注释即可// NSString *key = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];