彼は、私は自分のイメージをインスタンス変数として使用しているため (非常に頻繁にすべてのイメージを描画する必要があるため)、次のように (私の NSView で):
@implementation BeatView
- (id)initWithFrame:(NSRect)frame{
self = [super initWithFrame:frame];
if (self) {
bpm=160;
mbpm=0;
NSImage *bz_BG = [NSImage imageNamed:@"mw_bg01.png"];
NSImage *bz_PaAc = [NSImage imageNamed:@"pattactive.png"];
NSImage *bz_PaIa = [NSImage imageNamed:@"pattinactive.png"];
}
return self;
}
そして描かれた:
- (void)drawRect:(NSRect)dirtyRect{
NSPoint imagePos = NSMakePoint(0, 0);
[bz_BG dissolveToPoint:imagePos fraction:1.0];
}
エラーはありません (イメージ変数が使用されていないという警告のみ)。実行中、画像は描画されません。ここで何が間違っていますか?ありがとう...