【问题标题】:iOS : Why am I getting 'Unused variable' in Xcode?iOS:为什么我在 Xcode 中得到“未使用的变量”?
【发布时间】:2012-09-10 19:44:28
【问题描述】:

我正在编码以显示 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

问题出在哪里?

【问题讨论】:

    标签: iphone xcode variables warnings


    【解决方案1】:

    这是因为您没有对key 做任何事情。你只是简单地分配和初始化它,但从不真正使用它。

    您可以执行NSLog(@"%@",key); 之类的操作,错误就会消失。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-06-17
          • 2013-01-02
          • 2013-09-17
          • 1970-01-01
          相关资源
          最近更新 更多