คำถามติดแท็ก nsmanagedobject

30
ลบ / รีเซ็ตรายการทั้งหมดใน Core Data หรือไม่
คุณรู้วิธีการลบรายการทั้งหมดที่เก็บไว้ใน Core Data หรือไม่? สคีมาของฉันควรคงเดิม ฉันต้องการรีเซ็ตเป็นค่าว่าง แก้ไข ฉันต้องการทำสิ่งนี้โดยทางโปรแกรมเพื่อให้ผู้ใช้สามารถกดresetปุ่มได้

13
ไม่พบคลาสย่อยเฉพาะของ NSManagedObject
ฉันกำลังพัฒนาแอพด้วย Core Data เมื่อฉันสร้างอินสแตนซ์โดยใช้: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) ฉันได้รับคำเตือนในบันทึก: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default NSManagedObject instead. ฉันจะแก้ไขได้อย่างไร และคำถามอื่นฉันจะกำหนดวิธีการอินสแตนซ์ในคลาสย่อย NSManagedObject ได้อย่างไร แก้ไข: ฉันได้ระบุคลาสของเอนทิตีเหมือนในภาพหน้าจอต่อไปนี้:

12
CoreData: คำเตือน: ไม่สามารถโหลดคลาสที่ชื่อ
ฉันกำลังทำซ้ำแอพ Objective-C TV Show ที่มีอยู่กับ Swift เวอร์ชันใหม่โดยใช้ Xcode 6.1 และกำลังมีปัญหากับ CoreData ฉันได้สร้างแบบจำลองของ 4 เอนทิตีสร้างคลาสย่อย NSManagedObject (ใน Swift) และไฟล์ทั้งหมดมีการกำหนดเป้าหมายแอปที่เหมาะสม (สำหรับ 'Compile Sources') ฉันยังคงได้รับข้อผิดพลาดนี้ทุกครั้งที่พยายามแทรกเอนทิตีใหม่: CoreData: คำเตือน: ไม่สามารถโหลดคลาสที่ชื่อ 'Shows' สำหรับเอนทิตี 'Shows' ไม่พบคลาสโดยใช้ NSManagedObject เริ่มต้นแทน ความคิดเห็นเล็กน้อย: เมื่อบันทึกเป็นข้อมูลหลักฉันใช้วิธีบริบทแม่ลูกเพื่ออนุญาตการทำเธรดพื้นหลัง ฉันทำได้โดยการตั้งค่า ManagedObjectContext โดยใช้: lazy var managedObjectContext: NSManagedObjectContext? = { // Returns the managed object context for the …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.