Если у меня есть пакет, содержащий класс и некоторые ресурсы, используемые этим классом. Если я загружаю класс из пакета, как я должен загружать ресурсы (которые находятся в пакете, где я загружал класс из этого класса) в этом классе?Загрузка ресурсов из другого пакета
Предположим, что я хочу загрузить изображение внутри моего объекта, созданного из класса, загруженного из пакета. Если я
NSImage *image = [NSImage imageNamed:@"myImage"];
Будет ли загрузить изображение, которое находится внутри пучка, откуда я загрузил класс от? или он будет выглядеть в комплекте приложения, которое загрузило пакет с классом и ресурсами?
Так как же вы загрузите его в этом случае? 1) не применяется, потому что изображение ранее не загружалось (оно не находится в кеше) 2) не применяется, поскольку оно находится в отдельном пакете, а не в основном комплекте 3) это не инфраструктура appkit. – thealch3m1st
Создайте экземпляр 'NSBundle'. Получить путь к файлу. Загрузите изображение. –
Но у меня есть объект, который создается из класса, загруженного из этого пакета. Создать экземпляр NSBundle того же набора, в котором находится класс, и загрузить изображение из этого пакета? Если класс внутри пакета, как загрузить пакет, содержащий класс внутри метода, определенного в этом классе? – thealch3m1st