2012-11-23 38 views
1

我有一個非常簡單的HTTP查詢運行並抓住另一個類中的一些JSON對象。我有一個名爲finalDataArray被定義的NSDictionary對象...我基本上試圖通過循環和追加名稱到一個表,行數正在計算正確... finalDataArray.countNSDictionary到NSArray不轉換(信號SIGBRT)

但是,當我嘗試做這...我在下面的第一行中得到一個錯誤... 我是非常新的objective-c,所以請裸露在我身邊...我已經搜索和搜索,但不能真正找到這個prolbme(perhapse我是一個壞的搜索)...

任何幫助表示讚賞:

NSArray *contactArray = [finalDataArray allKeys]; 
NSLog(@"%@", contactArray); 
+2

什麼錯誤?要多一點這個。 –

+1

你確定* finalDataArray *是一本字典嗎? NSArray不會響應* allKeys *方法。 – EmptyStack

+0

這兩行是完全正確的,如果您可以發佈完整的代碼,可能會有其他一些錯誤來源。或者嘗試斷點和步驟....以查找語句中的實際錯誤。只是命名約定永遠不會給名稱finalDataArray NSDictionary對象,這不是錯誤,但必須遵循命名約定! –

回答

0

因爲我是這樣對於新手,我不知道,如果你有一個「Miltidimensional」JSON對象...它應該是NSDictionary,但如果你有一個單一的維數對象...它應該是NSArray,它修復了我的問題...

感謝您的所有幫助。