ARC不允许将'NSInteger'(又名'int')隐式转换为'NSIndexSet *'

时间:2014-08-26 14:56:19

标签: ios objective-c

我正在创建一个应用程序但是当我完成代码时它会说

对于此代码,ARC不允许将“NSInteger”(也称为“int”)隐式转换为“NSIndexSet *”

Cell.textLabel.text = [array objectsAtIndexes:indexPath.row];

我该如何解决?希望你能帮助Rasmus

1 个答案:

答案 0 :(得分:1)

该行应该做什么,objectsAtIndexes:将返回一个对象数组,该对象数组匹配作为参数传递的NSIndexPath中的所有NSIndexSet对象。

尝试objectAtIndex:,它将返回给定索引处的对象。

Cell.textLabel.text = [array objectAtIndex:indexPath.row];