我想弄清楚(如果可能)如何通過switch語句而不是for循環讀取NSDictionay鍵/值。用switch語句讀取NSDictionary
目前我在做這個
for (id key in seriesData) {
NSLog(@"key: %@, value: %@", key, [seriesData objectForKey:key]);
}
不過,我想它是在哪裏找的關鍵,如果密鑰被發現,然後我這個值放到一個變量i以後將使用switch語句。
希望這是有道理的,任何幫助將不勝感激。
哦對...你認爲最好的解決方案是什麼呢? if語句裏面的for循環? – HurkNburkS 2012-07-24 04:03:27
對於大多數問題,您可以使用「if」。對於您的具體問題很難說。 ObjC提供了很多動態功能,可以減少對此的需求。但對於大多數簡單的問題,'if' /'else if'是正確的工具。 – 2012-07-24 04:06:19
順便說一下,您可以使用帶'hash'方法的開關,這就是它的用途。 – 2012-07-24 04:16:56