An instance of NSFetchedResultsController requires a fetch request with sort descriptorsエラーが出てアプリが落ちる。
原因は、メッセージにある通りではあるが、sort descriptors が絡んでいる。
今回、動作を早く見たいが為に、ソートの設定まだイランだろと思ってソート部の実装を省いたのがまずかった。
以下のように、ちゃんと実装すれば良かった。
// ソートを設定 NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"date" ascending:NO]; NSArray *sortDescriptors = @[sortDescriptor]; [fetchRequest setSortDescriptors:sortDescriptors];しかし、ビルドは通って、実行で落ちるこの手のエラーは、出たときに途方に暮れそうになるな。。。
(落ち着いてかつ、ポイント押さえてない自分が悪いとも言う。)
0 件のコメント:
コメントを投稿