Web から画像ファイルを読み込み、画像ビューに配置するコードがいくつかあります。問題は、Google チャート以外のすべてで機能することです。アプリのデータをグラフ化するためにこれに頼っていたので、これはイライラします。読み込む必要がある URL は次のとおりです。Click to see my test chart . それ以外のすべてで動作するときに、NSImageがこれをロードすることを拒否しているように見える理由がわかりません。理由を知っているか、回避策がある場合は、助けていただければ幸いです。
画像をロードするために使用していることがわかったサンプルコードを次に示します。
NSURL *imageURL = [NSURL URLWithString:@"http://chart.apis.google.com/chart?cht=p3&chs=700x400&chd=t:20,20,20,20,20&chl=A|B|C|D|E&chco=66FF33,3333CC"];
NSLog(@"url");
NSData *imageData = [imageURL resourceDataUsingCache:NO];
NSLog(@"data");
NSImage *imageFromBundle = [[NSImage alloc] initWithData:imageData];
(注: このコードは、グラフ以外のすべての画像を読み込みます)
ありがとう