2014-02-28 143 views
-5

我有這樣的NSDictionary:從NSDictionary獲取定義值的對象?

My NSDictionary

我需要找到champions的對象,有重點name規定值(在這種情況下,由用戶輸入的值是「鱭」),然後檢索來自stats的所有鍵/值對。你可以幫我嗎?

謝謝。

+0

請在將來查看官方文檔。 – nhgrif

+3

這個問題似乎是脫離主題,因爲它是關於不閱讀文檔。 –

+0

我重新說了這個問題,你可以看一下嗎? – Martin

回答

2

從字典theOfficial獲取對象的關鍵documentation

NSObject *pleaseRead = [theOfficial objectForKey:documentation]; 

從字典aQuickGoogleSearch得到的所有對象:

NSArray *orEvenTry = [aQuickGoogleSearch allValues]; 

一旦你拉到一個對象出於字典,你可以把它當作一個普通的對象。

Foo *myFooVar = [someDictionary objectForKey:@"myKey"]; 

Bar *myBarVar = [myFooVar someMethodThatReturnsBar]; 
+0

我重新說明了這個問題,你可以看一下嗎? – Martin

+0

你能解釋爲什麼我發佈的代碼沒有幫助嗎?你能發表一些你實際嘗試的樣本代碼,並解釋你得到的實際結果(與你期望得到的結果相比)。 – nhgrif

+0

我已經知道如何獲得key的對象,'items = [allCourses valueForKeyPath:@「champions.name」];'給instace列出了冠軍名單。但是我需要在字典中找到一個特定的冠軍併爲這個冠軍檢索'stats'。對不起,我從一開始就問了一個錯誤的問題。 – Martin