У меня проблема, которая съедает меня заживо. Я действительно надеюсь, что мне здесь чего-то не хватает. Похоже, это довольно "n00b" проблема.
У меня есть пустое NSImageView
, которое я хочу отображать при нажатии кнопки - просто так.
Вот моя строка кодирования
NSBundle *mb = [NSBundle mainBundle];
NSString *fp = [mb pathForResource:@"tiles" ofType:@"PNG"];
NSImage *image = [[NSImage alloc] initWithContentsOfFile:fp];
if ( [image isValid] ) {
[selection setImage:image];
[selection setImageScaling:NSScaleProportionally];
}
Принимая во внимание,
tiles.PNG
ресурс в моем комплекте
и если [image isValid]
удовлетворено, потому что я вставил фиктивный код в предложение и получил эту работу
selection
определяется в моем заголовочном файле следующим образом
IBOutlet NSImageView *selection;
Он также связан с делегатом приложения в IB.
У меня такое чувство, что я не могу связать его должным образом?
Почему изображение не отображается? Если кто-то может увидеть ошибку - или предоставить мне рабочий код - я был бы оооочень благодарен
Brian