私のアプリケーションでコアデータを使用しています。 [context deleteObject:obj]
でオブジェクトを削除すると、オブジェクトは空のフィールドだけで削除されません。オブジェクトを永久に削除するにはどうすればよいですか?ありがとうございました。私はテーブルビューを使用しています。このビューにコアデータのデータが入っていると、削除されたオブジェクトが空の行になります。これはコードです:コアデータ削除オブジェクト
LNAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
self.context = [appDelegate managedObjectContext];
self.accounts = [[NSArray alloc] init];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Accounts" inManagedObjectContext:self.context];
[fetchRequest setEntity:entity];
NSError *error;
self.accounts = [self.context executeFetchRequest:fetchRequest error:&error];
空欄の場合はどういう意味ですか?これらのオブジェクトを表示するために使用しているUIの種類は何ですか?ここにはさらに多くの情報が必要です。 –
私の投稿を編集します。 –
テーブルビューの塗りつぶし/更新を処理するためにフェッチされた結果コントローラを使用していますか? –