0

,我有以下核心數據模型有兩個實體:訪問CoreData關係

實體「項」持有的名稱,日期,說明和一對多的關係「形象」。圖像是可選的。

實體「圖像」保存網址,名稱和關係到一個項目。

我的執行Fetchrequest加載到這個NSArray的「entityArray」

這是我做的一個UITableView顯示我的數據,例如,以顯示在主單元標題:

NSManagedObject *object = (NSManagedObject *)[entityArray objectAtIndex:indexPath.row]; 

cell.textLabel.text=[object valueForKey:@"title"]; 

現在我有不知道如何訪問我的關係圖像([object valueForKey:@「image」]),因爲它包含的不僅僅是一個字符串。

回答

3

首先,-objectAtIndex:返回id,因此不需要鑄造。

其次,你可以訪問該圖像您訪問的標題的方式相同:

NSSet *images = [object valueForKey]; 

然後,您可以遍歷該集合,並選擇您要使用的圖像。

+0

這樣做了,謝謝:) – georgeliquor 2010-05-02 15:32:31