คิดว่าฉันมี;
var itemArray = [Item]()
และรายการเป็น NSManagedObject. รายการมีสองแอททริบิวต์ต่างๆ"หัวเรื่อง":ข้อความและ"ทำ":ค่าตรรกะ. นี่คือรูปของข้อมูลของคุณครูแต่พอกลับมา
// Item+CoreDataClass.swift
// This file was automatically generated and should not be edited.
//
import Foundation
import CoreData
public class Item: NSManagedObject {
}
ตอนที่ฉันจะเปลี่ยนค่าของเสร็จแล้วโทรหาคอนเท็กซ์.บันทึกมันโดยอัตโนมัติสะท้อนออกจะดื้อดึงมาตลอดตู้คอนเทนเนอร์. อย่างไรก็ตามตอนที่ฉันเอาเป็นธาตุจากอาเรย์โดยบอกว่า
itemArray.remove(at: someindex)
แล้วโทรหาคอนเท็กซ์.ช่วย รายการไม่ใช่กลบออกไปจากดื้อดึงมาตลอดตู้คอนเทนเนอร์. อย่างเดียวเท่านั้นถ้าฉันโทรมา
context.delete(itemArray[someindex])
งั้นรายการเป็นอย่างแท้จริลบออกไปจากร้านขายของ
งั้นเหตุผลที่ว่าทำไมถึงมีเพียงการเอาออกจาก itemArray และช่วยชีวิตคอนเท็กซ์ไม่เพียงพอที่ถึงแม้ว่าการเปลี่ยนลักษณะเฉพาะ'ค่าและช่วยชีวิตคอนเท็กซ์คือนั้นเพียงพอสำหรับความสำเร็จ CRUD ปฏิบัติการอบแกนกลางข้อมูลนั้นเหรอ?