小编Vin*_*nie的帖子

使用核心数据的枚举

处理帮助表的最佳方法是什么(我认为这是一个更具技术性的词,但它现在正在逃避我)?例如,我的名为Entity的对象具有entity_type属性.该entity_type需要一个字符串描述.我们假设只有少数entity_types可能.

所以我可以看到一些方法:

  1. 拥有另一个Core Data实体对象名称Entity_Type并将其连接到多个,以便我可以轻松获取描述.例如,这将允许我轻松地在UIPickerView中使用.

  2. 我还可以看到为什么#1是一个陷阱,因为稍后我需要做一些像switch/case这样的事情来处理每种类型的特定功能.作为一个核心数据对象,我没有说"id"来执行switch语句.替代方案是硬编码枚举,但那我将如何处理描述?

  3. 也许是两者的结合?

任何有类似情况的建议或经验都会有很大帮助.我试过搜索,但我所有出现的是如何找到CD对象的ID,这是无关紧要的.

iphone core-data ios

4
推荐指数
1
解决办法
3162
查看次数

标签 统计

core-data ×1

ios ×1

iphone ×1