我一直在努力解决这个问题,但到目前为止我还没能做到......在我的设备中,我的数组没有显示有序,而在模拟器上却是......
在这些行中我排序/分配/重新加载我的视图。
self.appDelegate.listaEventos = [tempArray sortedArrayUsingComparator:^NSComparisonResult(id a, id b) {
NSDate *first = ((EventoModelo*)a).fecha ;
NSDate *second = ((EventoModelo*)b).fecha;
NSComparisonResult result = [first compare:second];
return result;
}];
dispatch_sync(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
关于我能做什么的任何提示?设备运行的是iOS 8.3,我项目的部署目标是7.0。
答案 0 :(得分:0)
问题导致我的iOS设备的区域设置和使用模拟器的另一个是...一个与生成JSON时使用的语言环境相同,从中读取日期,另一个不是 - 导致日期为NULL因此无法正确排序... < / p>