ios - 在运行时动态创建核心数据模型

标签 ios sharepoint core-data

是否可以在运行时从服务器上的一组实体生成核心数据模型?例如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

编辑

来 self 们在 Cocoanetics 的好 friend :http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

关于ios - 在运行时动态创建核心数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131517/

相关文章:

ios - 将 UIView 更新为与另一个 UIView 相同的高度

ios - SKVideoNode 不显示视频

ios - 动态调整 UILabel 大小的自动布局不起作用

ios - 如何读取UINavigationController中标题的字体?

java - 如何使用 Web 服务根据 GUID 或 UUID 在 Sharepoint 站点中搜索文档?

ios - 核心数据 : Turning Objects into Faults after saving them?

c# - 如何以编程方式登录 SharePoint Online 并获取 Web HTML?

sharepoint - 将 sharepoint 安装移动到不同的端口/URL

ios - 为什么app在设置属性时会陷入死循环?

swift - 如何处理主队列上的多个 moc