1
NSMutableArray의 내용을 NSLog하면 null이됩니다. 나는 그 문제가 무엇인지를 안다고 생각한다.// NSMutableArray에서 // 제거 중
이 JSON 출력의 시작 부분에서 "//"을 제거하는 방법을 파악하는 데 어려움이 있습니다. 브라우저에 http://www.google.com/finance/info?infotype=infoquoteall&q=AAPL,C을로드하면 처음에는 "//"이 표시됩니다. 나는 "//"배열이 null을 반환하는 원인이라고 생각합니다. 어떻게 두 개의 대시를 제거 할 수 있습니까? 다음은 당신이 시도 할 수
NSString *url = @"http://www.google.com/finance/info?infotype=infoquoteall&q=C,JPM,AIG,AAPL";
NSData* data = [NSData dataWithContentsOfURL:
[NSURL URLWithString: url]];
//parse out the json data
NSError* error;
NSMutableArray* json = [NSJSONSerialization
JSONObjectWithData:data //1
options:kNilOptions
error:&error];
NSLog(@"json is %@", json); //returns "json is (null)"
귀하의 다른 게시물 (귀하가 내 대답을 수락하지 못함)에서 danh은 귀하가이 작업을 수행하는 방법을 수락했다고 대답했습니다. 내가 그 일을했기 때문에 도움이 될지 모르겠다. JSON 중간에 또 다른 문제가 있었다. (다른 사람들도있을 수있다.) – rdelmar
[JSON returns null]의 중복 가능성이있다. (http : // stackoverflow .com/questions/11624299/json-returning-null) –
예 danh, 문제가 "//"이며 어떻게 든 두 개의 대시를 제거해야한다고 지적하는 것이 정확합니다. 그러나 대시를 제거하는 솔루션은 운동하지 않았습니다. 따라서 데이터가 null을 반환하는 이유보다는 대시를 제거하는 방법에 대한 질문이됩니다. – SNV7