Я пытаюсь загрузить изображение с помощью NSImage imageNamed: метод, но я не имею никакого успехаNSImage возвращает ноль, даже если PNG файла находится в папке Resource
я скопировал файл в папке проекта: Project> Ресурсы и добавлено в проект, используя: «Добавить файлы в проект ...»
NSImage* image = [NSImage imageNamed:@"logosH"];
if (image == nil){
NSLog(@"NULL :/");
}
NSImageView *accessory = [[NSImageView alloc] initWithFrame:NSMakeRect(0,0,200,55)];
[accessory setImageScaling:NSScaleToFit];
[accessory setImage:[NSImage imageNamed:@"logosH.png"]];
[myAlert setAccessoryView:accessory];
[myAlert setIcon:[NSImage imageNamed:@"HipArthroplastyTemplating.tiff"]];
[myAlert runModal];
вот код. Я пробовал каждое объяснение и решение, которое я могу найти в других вопросах, но не работает, я получаю сообщение NULL в консоли, и setIcon загружает что-нибудь.
Я предполагаю, что это что-то с пакетом или что-то в этом роде (я изучаю Objective-C, так что это ново)
Я использовал код примера разработчика какао, но не работает, я попытался загрузить изображение в этом проекте, и он там работает! ! но нет в моем проекте:/
любая помощь, любая идея? спасибо
'myAlert SetIcon: [NSImage imageNamed: @ "HipArthroplastyTemplating.tiff"]],' отсутствует открывающая фигурная скобка. – nhgrif
Является 'NSLog (@" NULL:/");' печать? – nhgrif
Да, это печать – Giquo