Hiện tại tôi có khoảng 4 phiên bản khác nhau của mô hình dữ liệu của mình, và tất cả trừ phiên bản cuối cùng chỉ là một thay đổi nhỏ. Đối với mô hình mới nhất này, tôi cần thực hiện thêm một chút công việc trong quá trình di chuyển, vì vậy tôi đã tạo một mô hình ánh xạ tùy chỉnh và một lớp con chính sách di chuyển với một số hành động trong createDestinations và createRelationships. Vấn đề là, mô hình ánh xạ/chính sách tùy chỉnh của tôi không được gọi, và có vẻ như là Core Data đang cố gắng thực hiện di chuyển nhẹ. Có điều gì tôi cần làm để giữ cho việc di chuyển nhẹ xung quanh, nhưng sử dụng mô hình ánh xạ của tôi khi có sẵn một mô hình?Mô hình/Chính sách Bản đồ Tùy chỉnh Lực lượng Dữ liệu Chính Thay vì Di chuyển Nhẹ
8
A
Trả lời
1
Bạn phải thay đổi cách PSC của bạn đang được khởi tạo. Thử đặt cả NSInferMappingModelAutomaticallyOption và NSMigratePersistentStoresAutomaticallyOption thành YES. Xem http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreData/Articles/cdUsingPersistentStores.html
Các vấn đề liên quan
- 1. Phiên bản dữ liệu lõi và di chuyển với chính sách tùy chỉnh
- 2. Di chuyển tùy chỉnh dữ liệu chính
- 3. Dữ liệu chính - di chuyển nhẹ và nhiều tệp mô hình dữ liệu lõi (xcdatamodel)
- 4. Di chuyển nhẹ của NSPersistentDocument
- 5. Di chuyển dữ liệu chính với Bản ghi Magical
- 6. Phát hiện di chuyển dữ liệu lõi nhẹ
- 7. Tích hợp các tệp được di chuyển theo lực lượng
- 8. Alembic: Cách di chuyển loại tùy chỉnh trong mô hình?
- 9. Dữ liệu chính trả về NSArrays thay vì NSStrings
- 10. Lực lượng Glassfish4 sử dụng Jackson thay vì Moxy
- 11. Bản đồ nhiệt tùy chỉnh trong R
- 12. NSRangeException sau Di chuyển dữ liệu lõi
- 13. Xác thực ASP.NET MVC bằng cơ sở dữ liệu tùy chỉnh thay vì ASPNETDB?
- 14. WebAPI: thông số tùy chỉnh bản đồ
- 15. Di chuyển một dữ liệu danh sách mảng sang một danh sách mảng khác trong C#
- 16. xóa lưu trữ dữ liệu cốt lõi liên tục thay vì di chuyển (cũng sử dụng RestKit)
- 17. Sử dụng Pig/Hive để xử lý dữ liệu thay vì giảm mã trực tiếp bản đồ java?
- 18. Khi nào trạng thái ứng dụng thuộc về Dữ liệu chính thay vì NSUserDefaults?
- 19. API bản đồ Google V3: Cách thêm dữ liệu tùy chỉnh vào các điểm đánh dấu
- 20. Di chuyển la bàn bản đồ google
- 21. Không tìm thấy mô hình ánh xạ phù hợp để di chuyển dữ liệu lõi
- 22. Di chuyển đồ đạc Django?
- 23. Tùy chỉnh chú thích dữ liệu trong dữ liệu động
- 24. Chuyển dữ liệu vào thùng định lượng
- 25. Di chuyển dữ liệu lõi qua nhiều phiên bản nâng cấp
- 26. SCE - Nguồn cấp dữ liệu tùy chỉnh
- 27. Siêu dữ liệu tùy chỉnh với Icecast
- 28. Có thể có dữ liệu DbContext Bỏ qua Di chuyển/Phiên bản trong Cơ sở dữ liệu không?
- 29. Tôi phải làm gì để lấy Dữ liệu cốt lõi tự động di chuyển mô hình?
- 30. Di chuyển dữ liệu phức tạp trong Khung ứng dụng tầng dữ liệu (DAC Fx)
Ngoài ra, bạn cần một mô hình ánh xạ từ mỗi phiên bản cũ sang phiên bản mới, vì quá trình di chuyển mặc định tìm kiếm một mô hình ánh xạ trực tiếp. Những ngày buồn. – Michael