是否可以在运行时从服务器上的一组实体生成核心数据模型?例如SharePoint 列表或 SQL/MySQL/Parse。
我正在尝试采用动态路线,因为 SharePoint 列表/SQL/Parse 中的字段可能会在将来随时添加,这意味着应用程序中的核心数据模型版本必须更改以匹配服务器上的 SharePoint 列表。如果可以在核心数据中动态生成实体(SharePoint 列表),那么当实体中的列在服务器上发生更改时,应用程序将不会中断。
如果这可能的话有人有例子吗?
请参阅 NSEntityDescription 的参考。您可以通过在代码中定义实体来构建模型定义。
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html
Edit
来自 Cocoanetics 的好朋友:http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/ http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)