私のアプリでは、Mapkitの値を持つテーブルビューを持っています。私はテーブルを編集することができます、行を削除しますが、アプリが起動すると、同じ削除された行はまだそこに....私はこれを修正することはできますか?編集のコード:行/コアデータを削除できません
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
[_locations removeObjectAtIndex:[indexPath row]];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
[tableView reloadData];
}
ヒントはありますか?ありがとうございます
手順で実装デリゲートのコールバックを自動的に行われますが、あなたはスタックコアデータでも、オブジェクトを削除して保存する必要があります文脈 – vadian
データベースからオブジェクトを削除していない可能性があります。 [NSManagedObjectContext deleteObject:]を使用して保存します。 –
このすべて私は編集テーブルの方法で実装する必要がありますか? – FuManchu