2012-11-14 28 views
0

什麼,如果我們只是想看看那裏的東西,而想改變的東西,然後我們想通過它來訪問它的密鑰,而不是使用點符號?爲什麼我們有mutableOrderedSetValueForKey尚未OrderedSetValueForKey?

例如:

我有對象調用CatalogData

我可以做CatalogData.Images得到的頁面。

但是,假設我有一個函數返回NSManagedObject,並且我想將@"Images"傳遞給該函數。

所以,最終它會得到這樣的

[anNSManagedObjectThatisactuallyaCatalogData orderdSetforKey:@"Images"] 

好了,我們不能有。

那麼爲什麼?

我們應該用好老objectForKey

回答

2

你可以使用

[anNSManagedObjectThatisactuallyaCatalogData valueForKey:@"Images"] 

如果「形象」是一個有序的一對多的關係,它返回一個NSOrderedSet

+0

爲什麼valueForKey?爲什麼不是objectForKey? –

+0

啊,明白了。好的。 –

+0

其實我忘了。是的,爲什麼不呢? –

相關問題