Попытка найти комплект для моего собственного плагина Quartz Composer

Я пишу свой собственный плагин Quartz Composer, и я хотел бы загрузить шейдеры GLSL, текстуры и т. д. из пакета моего плагина QC. Проблема в том, что вместо этого я получаю пакет своего загружаемого приложения (приложение времени выполнения QC). Я попытался перебрать все свои пакеты, но это тоже не сработало.

Есть ли простой способ получить прямой доступ к моему пакету QC?


person Joel    schedule 04.08.2012    source источник


Ответы (1)


[NSBundle mainBundle] дает вам пакет приложения, а не пакет подключаемого модуля.

Из класса плагина вы можете сделать это, чтобы получить пакет плагина:

NSBundle *thisBundle = [NSBundle bundleForClass:[self class]];
person smokris    schedule 06.08.2012