【问题标题】:IOS/objective-c/core-data: How to get attribute from related entityIOS/objective-c/core-data:如何从相关实体获取属性
【发布时间】:2015-10-01 11:46:12
【问题描述】:

我有一个详细视图,我在其中显示核心数据中实体的对象属性。

实体与具有其他数据的另一个实体具有一对一的关系。因为我不太了解关系,所以可能没有正确设置。

如何显示来自其他实体的数据?

在 .h 文件中,我有:

 @property (nonatomic, strong) Persons *person;
    @property (nonatomic, strong) Addresses *address;
    @property (strong, nonatomic) NSManagedObjectContext *managedObjectContext;

在 viewDidLoad 的 .m 文件中,我有:

 self.nameLabel.text = self.person.name;//displays fine
 self.addressLabel.text = self.address.address//does not display
NSLog(@"address:%@",self.address.address);//displays (null)

感谢您的任何建议。

【问题讨论】:

    标签: ios objective-c core-data relationship


    【解决方案1】:

    考虑到您已经在视图控制器中保存了 person 对象,那么只需按照 person.address 的关系来获取其他实体。

    【讨论】:

    • 你能详细说明一下吗? self.person.address 抛出错误(没有找到人的地址)
    • 那么请描述你的模型,把你的示例项目放到github上更好。我显然误解了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多