核心数据:从相关实体中获取
Posted
技术标签:
【中文标题】核心数据:从相关实体中获取【英文标题】:Core Data: fetching from related entity 【发布时间】:2015-11-03 08:23:05 【问题描述】:我与 User 和 Company 表具有一对一的关系。我正在尝试通过用户谓词获取公司的数据。我正在情节提要上创建一个简单的 UI 并搜索名称。通过使用这个名称属性,我想知道与此相关的数字和公司属性。我可以获取数字属性,但无法获取公司属性。
这是我要获取属性的添加源代码
【问题讨论】:
您可以将代码包含在文本中而不是图像中吗? 【参考方案1】:您只需通过导航与它的关系即可获得公司名称:
companyname.text = res.valueForKeyPath("company.companyName") as? String
【讨论】:
谢谢韦恩!我想知道在多重关系的情况下? companyname.text = res.valueForKeyPath("company[0].companyName") as?字符串可以吗? 那么你有一组公司供你使用,你需要分别处理多重性。从技术上讲,valueForKeyPath
可以工作并在这种情况下为您返回公司名称的NSSet
...您无法索引到valueForKeyPath
中的数组
@A-man 我知道这是一个简单的问题/答案,但答案真的足以被接受,但还不足以通过“这个答案很有用”的要求来获得你投赞成票吗?以上是关于核心数据:从相关实体中获取的主要内容,如果未能解决你的问题,请参考以下文章