私はiPhoneアプリを作成しており、ユーザーが特定のボタンをタップすることに基づいて、フェッチした結果コントローラーで並べ替えを実行しようとしています。ユーザーがボタンをクリックすると、以下に示すコードを入力しましたが、次のようなエラーが発生します
-[NSSortDescriptor count]:認識されないセレクターがインスタンス0x6bc3250に送信されました
***キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています。理由:'-。これを修正し、ユーザーのボタンクリックに基づいてデータを並べ替えるにはどうすればよいですか?
- (IBAction)btnValue:(id)sender {
self.model.frc_Work.delegate = self;
self.model.frc_Work.fetchRequest.sortDescriptors = [NSSortDescriptor sortDescriptorWithKey:@"Value" ascending:YES];
[NSFetchedResultsController deleteCacheWithName:@"Work"];
NSError *error = nil;
[self.model.frc_Work performFetch:&error];
}