2015-11-03 99 views
0

我與用戶和公司表有一對一的關係。我試圖通過用戶謂詞獲取公司的數據。我正在故事板上創建一個簡單的用戶界面並搜索名稱。通過使用這個名稱屬性,我想知道與此相關的數字和公司屬性。我可以獲得數字屬性,但我無法獲得公司屬性。核心數據:從相關實體獲取

這是我想要獲取的屬性

Please check the console image for the returned value

enter image description here

enter image description here

+0

你可以包含代碼而不是圖片嗎? – Eric

回答

0

您只需通過導航到它的關係得到了公司名稱添加的源代碼:

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

謝謝你!我想知道多重關係的情況下? companyname.text = res.valueForKeyPath(「company [0] .companyName」)as?字符串 可以嗎? – Danboz

+0

然後你有一套公司供你使用,你需要分別處理多重性。技術上'valueForKeyPath'會工作,並在這種情況下返回給你一個公司名稱的'NSSet'......你不能在'valueForKeyPath'中索引數組' – Wain

+0

@ A-man我知道這是一個簡單的問題/答案,但答案真的夠好,可以被接受,但還不夠好,以便通過「這個答案是有用的」要求來獲得你的投票權嗎? –