Xcode警告:未使用的实体问题:未使用的变量

时间:2012-05-07 05:50:21

标签: objective-c ios xcode

我正在处理这个教程应用程序,代码正在给我这个警告:

  

Xcode警告:未使用的实体问题:未使用的变量

执行此语句时出错:

int newRowIndex = [self.checklist.items count];

是什么造成的?我应该采取哪些措施来解决这个问题?

4 个答案:

答案 0 :(得分:7)

变量newRowIndex已初始化但未在其他任何地方使用。

答案 1 :(得分:3)

此警告仅表示您创建了一个变量newRowIndex,但未在任何地方使用它。

要使警告静音,请在某处使用此int,例如

int newRowIndex = [self.checklist.items count];
NSLog(@"New Row Index: %i", newRowIndex);

答案 2 :(得分:2)

可能是因为您的构建设置可能会将警告标记为错误。

您可以通过搜索"警告政策"来消除警告(不建议,但如果您只是想确保可以构建某些内容)。并转向"将警告视为错误"到"否"。

答案 3 :(得分:1)

如果您真的不想再收到此类警告,请执行以下操作:

  1. 转到构建项目的设置
  2. 查找“其他警告标志”选项
  3. 删除 -Werror -Wno-unused-parameter