未使用的变量'记录'警告

时间:2014-07-02 07:32:10

标签: objective-c

如何在此代码段中禁止显示警告?

for (NSDictionary *record in self.records) {
    [deletedRows addObject:[NSIndexPath indexPathForRow:row inSection:RecordSection]];
    row++;
}

1 个答案:

答案 0 :(得分:2)

根本不使用快速枚举

for (NSUInteger row = 0; row < [self.records count]; row++) {
    [deletedRows addObject:[NSIndexPath indexPathForRow:row inSection:RecordSection]];
}

这是:

  1. 更快,因为您没有访问数组,只需生成一系列数字。
  2. 清洁,因为没有讨厌的编译器指令。
  3. 正确,因为你没有声明你不能使用的变量。