如何让用户在核心数据xcode中创建自己的属性

Posted

技术标签:

【中文标题】如何让用户在核心数据xcode中创建自己的属性【英文标题】:How to make users create their own attributes in core data xcode 【发布时间】:2017-10-15 07:26:47 【问题描述】:

我想创建一个应用程序,让用户创建不同的列表集。有没有办法让用户为核心数据中的某个实体创建属性?例如,如果我有一个名为“Lists”的实体,我希望我的用户能够创建一个名为“Numbers”的属性。这可能吗?

【问题讨论】:

Core Data 不支持在运行时改变数据模型。 @vadian 哦是这样......谢谢,我会寻找不同的方式。 【参考方案1】:

您的用户无法在 Core Data 中创建自己的属性,您作​​为开发人员创建 Core Data 数据模型,只有您可以更改它。

如果您需要用户创建自己的属性,只需自己创建一个数据模型,您可以将用户属性存储在字典或类似的东西中......

【讨论】:

感谢您的评论。我选择使用 firebase。 这也是一个不错的选择...也许您可以接受答案,因为根据您的问题,不可能为此使用 Core Data.. 顺便感谢您为我节省了大量时间。

以上是关于如何让用户在核心数据xcode中创建自己的属性的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在 Xcode 项目中创建自己的 plist 文件?

如何清除在 Xcode 中创建的 plist 中的数据?

如何在自定义 Xcode 项目模板中创建或定义新目标

Xcode 4 Core Data:如何使用在数据模型编辑器中创建的获取属性

如何让单元测试访问核心数据模型

如何在 xcode 4.3.2 中创建 plist 文件