다음은 내가 편집 한 코드입니다. 제발 도와주세요. 목록보기에서 데이터를 표시하려고했습니다.IOS 개발, 내 NSData를 NSJSONSerialization으로 변환 할 수 없습니다. JSONObjectWithData :
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:30];
if ([response statusCode] >= 200 && [response statusCode] < 300)
{
NSString *responseData = [NSJSONSerialization JSONObjectWithData:urlData
options:NSJSONReadingAllowFragments error:&error];
NSLog(@"responseData : %@", responseData);
NSArray *entries = [NSJSONSerialization JSONObjectWithData:[responseData dataUsingEncoding:NSUTF8StringEncoding]
options:0 error:&error];
When I keep a log for NSURL it is navigating to the web service and gives me a result that I need, but the problem arises at responseData
그래서 '오류'는 무엇이라고 말합니까? –
예, 오류도 유용합니다. 또한, 무슨 일이 일어나고 있습니까? 당신은 무엇이 잘못되었는지 말하지 않았습니다. – Fogmeister
그리고 코드가 엉망이 된 것 같습니다. 'responseData'는 실제로 NSString입니까 ??? –