オンライン GIF 画像を NSImageView にロードできないようです。以下の私のコードを見て、これを解決するためのコメントを提供してください。
#import <Foundation/Foundation.h>
@interface ImageFromUrl : NSObject
@property (strong) NSString *urlString;
@property (strong) NSURL *url;
@property (strong) NSImage *radarGif;
@property (weak) IBOutlet NSImageView *radarGifView;
- (void)displayUrlImage:(id)sender;
@end
と
#import "ImageFromUrl.h"
@implementation ImageFromUrl
@synthesize urlString, url, radarGif, radarGifView;
- (void)displayUrlImage:(id)sender {
urlString = @"http://icons.wunderground.com/data/640x480/2xradarb5.gif";
url = [NSURL URLWithString:urlString];
radarGif = [[NSImage alloc] initWithContentsOfURL:url];
[radarGifView setImage:radarGif];
}
@end
アプリケーションを実行してもエラーは発生せず、GIF の画像がウィンドウに表示されません。