-1
我在訪問字典中稱爲json的字符串時遇到了很多麻煩。這是從API調用中的服務器返回的。我試圖訪問的關鍵是「消息」。訪問字典中的字符串(Objective-c)
控制檯顯示我在「錯誤」中檢索字典的某些原因,但是當我嘗試訪問此值時,應用程序崩潰。
如何正確獲取並存儲密鑰「消息」和值「舊密碼與我們的記錄相匹配」?
CODE:
//json is the dictionary I successfully retrieve from an API call (see picture)
DLog(@"feed response = %@", json);
NSDictionary *errorsDictionary;
//CRASHES ON THE NEXT LINE
errorsDictionary = [[NSDictionary alloc]initWithDictionary:[json objectForKey:@"Errors"]] ;
NSString *message = [[NSString alloc]initWithFormat:@"%@",[errorsDictionary objectForKey:@"Message"]];
NSLog(@"The dictionary is%@", errorsDictionary);
控制檯日誌:
'錯誤'是一個數組而不是字典。 – Abhinav