我在我的项目中使用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.
我收到第一行数据。同样,我也想要剩下的第二和第三行数据。但是我无法写出逻辑,任何人都可以帮助解决这个问题。
提前致谢。
答案 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];
}
}