NSString *jsonPath = [[NSBundle mainBundle] pathForResource:@"CRN_JSON"
ofType:@"json"];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
data = [NSData dataWithContentsOfURL:
[NSURL URLWithString:@"http://properfrattire.com/Classifi/CRN_JSON.json"]];
[self performSelectorOnMainThread:@selector(fetchedData:)
withObject:data waitUntilDone:YES];
});
このコードを実行した後、私のデータ変数は nil です。リンクをたどると、JSON ファイルであることがわかります。このまったく同じファイルをローカルで使用して関数を実行しましたが、指定された URL でエラーなしでデータを取得できません。