[英]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
問題出在哪兒?
這是因為您對key
不執行任何操作。 您只需分配和初始化它,但從未真正使用過它。
您可以執行類似NSLog(@"%@",key);
錯誤就會消失。
另一個選項是將“ Unused Variables
設置為警告。 轉到項目目標“構建設置”,然后找到下圖並將“ Unused Variables
Yes
更改為“ Yes
。 這會將其從錯誤更改為警告。
在最后一行,您正在將鍵分配給一個值,但是您從未使用過它。 您可以將其配置為不引發錯誤,而是在不使用變量的情況下發出警告。 否則,只需注釋掉密鑰分配。
如果您不需要使用該鍵,只需用//將其注釋掉
// NSString *key = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.