iOS核心数据关系获取

时间:2014-08-11 01:13:22

标签: ios core-data

我有这个核心数据模型层次结构,彼此之间具有相应的关系:

公园 - >区域 - >动物

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

我猜这会在下面完成,但是我无法获得Park的name属性,因为Park将作为NSManagedObject而不是Park对象。

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

任何线索?

2 个答案:

答案 0 :(得分:0)

我会这样做

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

然后

self.parkLabel.text = park.name;

答案 1 :(得分:0)

然后转换为Park对象。

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