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];
をしかし、私は日によってではなく、正確な日付でソートしたいです。現在、同じ日で2秒離れた2つのcreateDateがある場合、それらは別々のセクションにソートされます。私は同じ日にすべてのオブジェクトを同じセクションに並べ替える必要があります。どうすればいい?
をここに同様の質問が見つかりました:[一日の時間に関係なくソートNSDate - ちょうど日付] を[1] [1]:http://stackoverflow.com/questions/8651733/sort-nsdate-without-respect-to-the-time-of-day-just-the-date – fengd