Trong ứng dụng iOS, tôi muốn sử dụng một số NSPersistentStoreCoordinator
với cả lớp con NSIncrementalStore
, để tìm nạp dữ liệu từ API REST, mà còn với một cửa hàng SQLite, để lưu vào đĩa. Nếu tôi thêm cả hai loại cửa hàng liên tục vào điều phối viên của tôi, tuy nhiên, gọi save:
trên ngữ cảnh đối tượng được quản lý của tôi không có hiệu lực. Nếu tôi chỉ thêm một cửa hàng liên tục, không phải loại cho lớp con NSIcrementalStore
của tôi, thì lưu sẽ hoạt động như dự định.NSPersistentStoreCoordinator với hai loại cửa hàng liên tục?
Có cách nào để đạt được chức năng này không?
Cảm ơn bạn, tôi đã thiết lập mọi thứ đúng cách nhờ những tài nguyên đó. Tuy nhiên, vẫn còn một câu hỏi: Tôi có nhiều bối cảnh đối tượng được quản lý, nhưng một điều phối viên lưu trữ liên tục duy nhất với hai cửa hàng liên tục. Khi tôi thực hiện một yêu cầu tìm nạp trên ngữ cảnh đối tượng được quản lý chính của mình, tôi chỉ muốn nó được liên kết với lưu trữ liên tục SQLite của tôi, và không sử dụng lớp con NSIncrementalStore của tôi. Làm thế nào để đạt được điều này? –
Có vẻ như đó là '- [NSFetchRequest setAffectedStores:]'. –
@JordanKay Bạn được chào đón. Xin lỗi tôi đã không trả lời câu hỏi của bạn về yêu cầu tìm nạp trước đó, trời nắng và nóng ở đây nên tôi đã tiệc tùng :). Nhưng có vẻ như bạn đã làm đúng! [NSFetchRequest setAffectedStores:] nó là. – iska