0
我有一個NSDictionary
這樣如何從NSDictionary中查看值?
`(
{
EmployeeCode = 7593;
InDate = "27/02/2013";
InTime = "08:11";
InTime2 = "00:00";
OutDate = "27/02/2013";
OutDate2 = "01/01/1901";
OutTime = "17:42";
OutTime2 = "00:00";
Present = 1;
}
) Then I want to retriew values from this. So I put
NSLog`
` NSLog(@"TESTING---------- %@",[dicDates valueForKey:@"OutDate"]);`
但隨着支架
TESTING---------- ( "27/02/2013"
是什麼,之所以值顯示。 PLZ幫我
感謝
感謝評論,但它給出了一個錯誤'***終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: ' - [__ NSArrayM objectForKey:]:無法識別的選擇發送到實例0x711b680' ' – iDia 2013-03-05 03:40:32
@ saji723這意味着你有一個'NSArray',而不是'NSDictionary'。 – dasblinkenlight 2013-03-05 03:41:24
我把它變成了一個NSArray,現在我的'dicDates'是一個NSArray。但它仍然給出了這個錯誤。如果我把valueForKey它不會給出這個錯誤,但用括號retriew值。這是爲什麼? – iDia 2013-03-05 04:13:53