我正在寫一個從Web請求獲取數據的iOS應用程序。該請求返回以下結果: {"hash":"0369a5d5e65335309b2b1502dc96b5aba691b9451c83b9","error":0}
NSJSON用整數串行化
我從NSData* responseData
對象中的數據如下所示:
NSDictionary* JSONdata = [NSJSONSerialization JSONObjectWithData:_responseData options:0 error:&error];
NSInteger responseError = (NSInteger)[JSONdata objectForKey:@"error"];
然而,responseError
是回來未初始化(填充有垃圾值)。我試圖改變NSInteger
到NSString*
但產生以下錯誤
'NSInvalidArgumentException', reason: '-[__NSCFNumber length]: unrecognized selector sent to instance 0x9d02220'
任何想法?
請閱讀靈長類與類 –