2014-01-23 21 views
-2

我完全難倒在這裏我不知道下面什麼事情是我寫的只是去通過陣列,並打印出所有的財產清單中的其他數組值的代碼:從數組中添加對象以便在NSTableView中稍後查看?

for (userFoodDataArray in userFoodDataArray){ 
NSLog(@"%@", userFoodDataArray); 
} 

我」什麼m試圖做「我認爲」是將它們添加爲對象,所以後面我可以通過搜索查看它們,或者可能是NSTableView,有人可以請我帶着我正確的方向來做我需要做的事情。

此外,當我使用的NSLog語句打印出來怎麼是奇數的格式見下圖:

2014-01-23 21:45:40.212 Carbies[4425:70b] (
Coconut 
) 
2014-01-23 21:45:40.212 Carbies[4425:70b] (
Watermelon 
) 
2014-01-23 21:45:40.212 Carbies[4425:70b] (
Egg 
) 

他們有他們爲什麼圍繞着這些奇怪的括號?

+1

發佈您的_real_,_compilable_代碼。 – Kreiri

回答

1

這不是成真正的物體,只是用NSLog的方式來打印NSArray對象集合。

當你的對象返回到NSString或任何標籤時,這將只是「字符串」而不是任何括號。

+0

很高興現在已經清除了,只是爲了理解我需要爲我的問題的第一部分做些什麼,我應該將它們添加到某種對象中以便在NSTable視圖中查看,還是有另一種方法可以解決它? – Mutch95

+0

UITabelView需要數組kinda集合,以便您可以基於索引獲取對象,NSArray是首選方式,但是如果您有獨特的對象,那麼您也可以使用NSSet – Retro

+0

因此,不需要將它們添加到對象,因爲它們已經在數組? – Mutch95

0

它將每個對象視爲一個數組。所以你可以使用[userFoodDataArray firstObject],它會返回第一個對象。在你的情況下,唯一的注意它。

相關問題