Чтобы загрузить значок изображения, у меня есть следующий код в одном из способов:NSImage -initWithContentsOfFile возвращает изображение размером ноль (0)
NSLog(@"icon path: %@", iconPath);
NSImage *iconImage = [[NSImage alloc] initWithContentsOfFile:iconPath];
return iconImage;
С выхода журнала, то ясно, что изображения ресурсы открываться из правильного места. Я не вижу ошибок. Тем не менее, показаны файлы tif, которые я открываю, имеют пустой NSSize (width = 0, height = 0) в отладчике и отображаются на экране, как если бы я указывал на некоторый сегмент памяти.
Флаги в основном установлены в 0. Исключения colorMatchPreferred и multipleResolutionMatching устанавливается в 1.
повторений указывает на массив (NSArrayM *), содержащей два (2) растровые представления (NSBitmapImageRep записей).
Просьба сообщить, что я делаю неправильно!
Спасибо
Пожалуйста, включите полный текст исключения и трассировку стека. – Droppy
Исключений нет и, следовательно, нет stacktrace. –
ОК, меня смутило утверждение «Исключения: colorMatchPreferred и multipleResolutionMatching установлены в 1». – Droppy