增加索引获取错误

时间:2016-10-17 07:31:02

标签: ios objective-c uitableview xcode7

我在我的项目中使用core data。我有一个选项可以在我的应用程序中添加汽车,我在tableView内显示添加的汽车幸运地我添加了3行。当我打开我的应用程序时,我正在调用服务,因为我得到了完整的45个数据。我必须将这3个tableview数据与45个数据进行比较。

这里我创建了一个NSInteger totalCars变量。

这是我的代码:

totCars = self.carSelectionManager.totalCars;

我通过静态传递“index = 0”来获取第一行数据。

Car *car = [self.carSelectionManager carAtIndex:0];
[self.service getMakesForYear:car.year]; // with the help of first row data I am calling the service data.

我收到第一行数据。同样,我也想要剩下的第二和第三行数据。但是我无法写出逻辑,任何人都可以帮助解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

请尝试:

for ( Car * car in self.carSelectionManager){
    [self.service getMakesForYear:car.year];
}

或者你可以试试这个:

if (carSelectionManager){
    for ( int i = 0 ; i < [self.carSelectionManager count];i++){
    Car *car = [self.carSelectionManager carAtIndex:0];
    [self.service getMakesForYear:car.year];
    }
}