загружаемый пакет для plists

У меня есть основной проект и проект статической библиотеки внутри основного проекта. Мне нужно несколько списков в моем проекте статической библиотеки. Поскольку нет каталога ресурсов, невозможно напрямую добавить списки. Что было сделано, так это.

1.Добавил загружаемый пакет в мой проект статической библиотеки. 2.Добавил несколько списков в загружаемый пакет. 3.Этот загружаемый пакет создан как зависимость от моего проекта статической библиотеки.

Я иду по правильному пути? когда я запустил сборку и использовал содержимое показа, чтобы увидеть содержимое приложения, я смог увидеть файл .bundle внутри файла .app. Прямо сейчас я хочу знать, как получить доступ к этому пакету. .

я использовал это

NSBundle *staticlink = [NSBundle mainBundle] pathForResource:@"MyBundle" ofType:@"bundle"];
[staticlink load];
NSLog(@"%@",staticlink);

консоль сказала это. .

 . . . /mainproject.app/MyBundle.bundle <not yet loaded>

Чего не хватает ? что мне делать, загрузить MyBundle?


person thndrkiss    schedule 16.05.2011    source источник


Ответы (1)


-pathFoResource:ofType: возвращает объект NSString, который будет иметь путь к пакету.

NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"MyBundle" ofType:@"bundle"];
NSBundle *bundle = [NSBundle bundleWithPath:bundlePath];
[bundle load];
person Deepak Danduprolu    schedule 16.05.2011