我的NSManagedObject具有屬性NSDate,格式爲:2012-03-27 14:43:22 +0000
。我想按日期到我的結果進行排序,所以我做的: NSSortDescriptor *sort= [[NSSortDescriptor alloc] initWithKey:@"createDate" ascending:NO selector:@selector(compare:)];
排序核心數據提取結果
我使用sectionNameKeyPath分成幾個部分: NSFetchedResultsController *theFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:appDelegate.managedObjectContext sectionNameKeyPath:@"createDate" cacheName:nil];
不過,我想天來排序,而不是確切的日期。目前,如果我有兩個相同日期但不同秒的創建日期,它們將被分爲不同的部分。我想將同一天的所有對象分類到同一部分。我將如何做到這一點?
發現了類似的問題在這裏: [排序NSDate的不尊重一天的時間 - 只是日期] [1] [1]:http://stackoverflow.com/questions/8651733/sort-nsdate-without-respect-to-the-time-of-day-just-the-date – fengd 2012-03-30 03:11:58