Я программирую приложение командной строки, которое будет загружать изображение из вспомогательных файлов. Изображение копируется во вспомогательные файлы, но когда я использую следующий код, переменная imgC возвращает nil.
NSString* pathC = @"galaxy.jpg";
NSImage* imgC = [NSImage imageNamed: pathC];
ImgC возвращает ноль, даже если я использую следующий код:
NSString* pathC = @"galaxy.jpg";
NSImage* imgC = [[NSImage alloc] initWithContentsOfFile: pathC];
Кто-нибудь может мне помочь?
(PS: извините за мой плохой английский.)
Большое спасибо, Питер
imageNamed:
работает только в пакете приложений, его нельзя использовать из инструмента командной строки. ИinitWithContentsOfFile:
следует использовать с абсолютным путем, а не с относительным путем. Кроме того... вы должны использовать URL-адреса, а не пути. - person Abhi Beckert   schedule 24.03.2014