【问题标题】:Dynamically Creating A Core Data Model At Runtime在运行时动态创建核心数据模型
【发布时间】:2013-04-22 04:44:34
【问题描述】:

是否可以在运行时从服务器上的一组实体生成核心数据模型?例如SharePoint 列表或 SQL/MySQL/Parse。

我正在尝试采用动态路径,因为将来可能随时添加 SharePoint 列表/SQL/Parse 中的字段,这意味着应用程序中的核心数据模型版本必须更改以匹配服务器上的 SharePoint 列表.如果可以在核心数据中动态生成实体(SharePoint 列表),那么当实体中的列在服务器上发生更改时,应用程序不会中断。

如果可能的话,有人有例子吗?

【问题讨论】:

    标签: ios sharepoint core-data


    【解决方案1】:

    请参阅 NSEntityDescription 的参考。您可以通过在代码中定义实体来构建模型定义。

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

    编辑

    来自 Cocoanetics 的好朋友:http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

    【讨论】:

    • 谢谢。我已经通读过了。我找不到Apple提供的示例。你有一个很好的例子来说明如何获取远程数据库模型并在核心数据中创建它?
    • Cocoanetics 的文章很棒。我认为您的评论,motionpotion,可以修改并接受答案。干杯。
    猜你喜欢
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多