提问人:user1659987 提问时间:9/11/2012 最后编辑:Hemanguser1659987 更新时间:10/6/2012 访问量:5866
iOS:为什么我在 Xcode 中出现“未使用的变量”?
iOS : Why am I getting 'Unused variable' in Xcode?
问:
我正在编码以显示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
问题出在哪里?
答:
5赞
Joe
9/11/2012
#1
这是因为你没有做任何事情。你只是分配和初始化它,但从来没有真正使用它。key
你可以做类似的事情,错误就会消失。NSLog(@"%@",key);
另一个选项是设置为警告。转到项目目标的“生成设置”,然后找到下图并更改为 。这会将其从 和 error 更改为警告。Unused Variables
Unused Variables
Yes
0赞
ajon
9/11/2012
#2
在最后一行,您正在为一个值赋值,但您从未使用它。您可以将其配置为不引发错误,但在不使用变量时引发警告。否则,只需注释掉密钥的分配即可。
0赞
David.Chu.ca
9/11/2012
#3
如果您不需要使用密钥,只需通过 // 将其注释掉即可
// NSString *key = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];
评论