2013-04-21 34 views
6

Có thể trong thời gian chạy để tạo mô hình dữ liệu cốt lõi từ một tập hợp các thực thể trên máy chủ không? ví dụ. Danh sách SharePoint hoặc SQL/MySQL/Parse.Tự động tạo mô hình dữ liệu cốt lõi tại thời gian chạy

Tôi đang cố gắng đi một tuyến động vì các trường trong danh sách SharePoint/SQL/Parse có thể được thêm vào bất kỳ lúc nào trong tương lai nghĩa là phiên bản mô hình dữ liệu lõi trong ứng dụng phải thay đổi để khớp với danh sách SharePoint trên máy chủ. Nếu có thể tạo một thực thể (danh sách SharePoint) trong dữ liệu lõi động thì ứng dụng sẽ không bị vỡ khi các cột trong thực thể thay đổi trên máy chủ.

Nếu điều này có thể không ai có ví dụ?

Trả lời

5

Xem tham chiếu cho NSEntityDescription. Bạn có thể xây dựng một định nghĩa mô hình bằng cách xác định các thực thể trong mã.

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html

Sửa

Từ những người bạn tốt của chúng tôi tại Cocoanetics: http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

+1

Cảm ơn. Tôi đã đọc qua điều này. Không có ví dụ nào được Apple cung cấp mà tôi có thể tìm thấy. Bạn có một ví dụ điển hình về cách lấy mô hình cơ sở dữ liệu từ xa và tạo nó trong dữ liệu cốt lõi không? – motionpotion

+0

Bài báo về Cocoanetics rất tuyệt. Tôi nghĩ rằng bình luận của bạn, motionpotion, có thể được sửa đổi và trả lời được chấp nhận. Chúc mừng. – Nick

Các vấn đề liên quan