【问题标题】:iOS Core Data Relationship fetchiOS 核心数据关系获取
【发布时间】:2014-08-12 12:18:54
【问题描述】:

我有这个核心数据模型层次结构,以及各自的相互关系:

公园 -> 区域 -> 动物

我想在标签中显示所选动物所属的公园名称。

我猜这将按如下方式完成,但我无法获得 Park 的 name 属性,因为 Park 是以 NSManagedObject 而不是 Park 对象的形式出现的。

self.parkLabel.text = animal.zone.park.name;

有什么线索吗?

【问题讨论】:

  • 显示完整的核心数据方案截图和生成类的核心

标签: ios core-data


【解决方案1】:

我会这样做

Park *park = (Park *)animal.zone.park;

然后

self.parkLabel.text = park.name;

【讨论】:

  • 谢谢!像魅力一样工作。
【解决方案2】:

然后转换为Park 对象。

self.parkLabel.text = ((Park *)animal.zone.park).name;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多