在运行时是否可以从服务器上的一组实体生成核心数据模型?例如SharePoint列表或SQL / MySQL / Parse。
我正在尝试使用动态路由,因为SharePoint列表/ SQL / Parse中的字段可能会在将来的任何时间添加,这意味着应用中的核心数据模型版本必须更改以匹配服务器上的SharePoint列表。如果可以动态生成核心数据中的实体(SharePoint列表),那么当实体中的列在服务器上发生更改时,应用程序将不会中断。
如果有可能,有人有例子吗?
答案 0 :(得分:6)
请参阅NSEntityDescription的参考资料。您可以通过在代码中定义实体来构建模型定义。
修改强>
来自Cocoanetics的好朋友:http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/