【问题标题】:Core Data: fetching from related entity核心数据:从相关实体中获取
【发布时间】:2015-11-03 08:23:05
【问题描述】:

我与 User 和 Company 表具有一对一的关系。我正在尝试通过用户谓词获取公司的数据。我正在情节提要上创建一个简单的 UI 并搜索名称。通过使用这个名称属性,我想知道与此相关的数字和公司属性。我可以获取数字属性,但无法获取公司属性。

这是我要获取属性的添加源代码

【问题讨论】:

  • 您可以将代码包含在文本中而不是图像中吗?

标签: ios iphone swift core-data


【解决方案1】:

您只需通过导航与它的关系即可获得公司名称:

companyname.text = res.valueForKeyPath("company.companyName") as? String

【讨论】:

  • 谢谢韦恩!我想知道在多重关系的情况下? companyname.text = res.valueForKeyPath("company[0].companyName") as?字符串可以吗?
  • 那么你有一组公司供你使用,你需要分别处理多重性。从技术上讲,valueForKeyPath 可以工作并在这种情况下为您返回公司名称的NSSet...您无法索引到valueForKeyPath 中的数组
  • @A-man 我知道这是一个简单的问题/答案,但答案真的足以被接受,但还不足以通过“这个答案很有用”的要求来获得你投赞成票吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-29
  • 2018-07-27
  • 2013-07-11
  • 1970-01-01
  • 1970-01-01
  • 2012-09-24
相关资源
最近更新 更多