2012-09-10 28 views
0

我編碼顯示PHPechoiOS:爲什麼我在Xcode中獲得'Unused variable'?

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

這是因爲你沒有做任何事情key。你只需簡單地分配和初始化它,但從來沒有真正使用它。

你可以做一些像NSLog(@"%@",key);這樣的錯誤會消失。

另一個選項是將Unused Variables設置爲警告。轉到您的項目目標,構建設置,然後找到下面的圖像並將Unused Variables更改爲Yes。這會將它從錯誤改爲警告。

enter image description here

+0

謝謝!沒關係 :) – user1659987

0

在最後一行要指定鍵的值,但你永遠不使用它。您可以將其配置爲不拋出錯誤,但如果不使用變量則會發出警告。否則只是註釋掉鍵的分配。

0

如果您不需要使用密鑰,只需將其註釋掉由//

// NSString *key = [[NSString alloc] initWithData:[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil] encoding:NSUTF8StringEncoding]; 
相關問題