Tôi là ứng dụng Dữ liệu cốt lõi. Trong chủ đề của nhà sản xuất, tôi lấy dữ liệu từ một dịch vụ web và lưu nó vào đối tượng của tôi và gọi lưu lại. Đối tượng tiêu dùng của tôi là bộ điều khiển xem bảng hiển thị giống nhau. Tuy nhiên, treo ứng dụng và tôi nhận được NSFetchedResultsController Lỗi: dự kiến để tìm đối tượng (đơn vị: FeedEntry; id: 0xf46f40; dữ liệu:) trong phần (null) để xóaVấn đề người tiêu dùng của nhà sản xuất với dữ liệu cốt lõi
trên console. Khi tôi gỡ lỗi, mọi thứ đều hoạt động tốt. Vì vậy, tôi hiểu rằng nó giống như một vấn đề chủng tộc.
Các loại vấn đề này được giải quyết như thế nào? Cách tốt nhất để thiết kế ứng dụng dành cho người tiêu dùng sản xuất với dữ liệu cốt lõi là gì?
Cảm ơn sbooth ... câu trả lời của bạn là hoàn hảo ... Đối với những người khác, Để đăng ký NSManagedObjectContextDidSaveNotification, thêm đoạn mã sau ... \t \t [[NSNotificationCenter defaultCenter] addObserver: appdelegate \t \t \t \t \t \t \t \t \t \t \t \t selector: @selector (managedObjectContextDidSave :) \t 0.123.\t \t \t \t \t tên \t \t \t \t \t \t: NSManagedObjectContextDidSaveNotification \t \t \t \t \t \t \t \t \t \t \t \t đối tượng: tự.managedObjectContext]; – Mugunth
@Mugunth Kumar, vì anh ấy kiểm tra bối cảnh nào bạn có thể vượt qua nil cho param đối tượng, bạn không thể quan sát bối cảnh mới được tạo cho chuỗi bg chứ không phải ngữ cảnh của ủy nhiệm ứng dụng. – marchinram
Chính xác những gì tôi đang tìm kiếm. Cảm ơn. – JHollanti