NSImage
のドキュメントには、+[NSImage imageNamed:]
を使用してすぐに利用できる標準イメージが多数掲載されています。それらはNSImage
class referenceに記載されています。AppKitイメージテンプレート定数を使用するとnullが返されます
ただし、次のコードを読み込もうとすると(null)
が返ってきますが、その結果はNSImageNameSmartBadgeTemplate
に限定されません。コードは、プログラムのバンドル内のイメージの名前が与えられたときに期待通りに機能します。何かご意見は?画像を識別する文字列の
NSString *filterIconName = @"NSImageNameSmartBadgeTemplate";
_icon = [NSImage imageNamed:filterIconName];
NSLog(@"icon = %@", _icon);
これは10.7未満であることを忘れました – pickwick