2013-04-04 2 views
2

Я создал одну статическую библиотеку, которая содержит некоторые наконечники. Когда я пытаюсь загрузить эти файлы nib, я получаю Не удалось загрузить NIB в комплекте: 'NSBundle. Если кто-то знает, как это сделать, это будет очень полезно. СпасибоКак загружать наконечники из статической библиотеки в основной проект?

+0

Вы можете оставить свой код? Как вы ссылались на xib-файл? –

+0

[[[[[UIApplication sharedApplication] delegate] window] rootViewController] presentViewController: vcObj анимированный: ДА завершение: nil]; – BhushanVU

+0

код для загрузки nibs прав, но они не связаны или не получают ссылки по основному проекту ... – BhushanVU

ответ

3

Существовавшего Ответ: Can you reference Xib files from static libraries on the iPhone?

Нет, вы не можете использовать этот способ,

Статическая библиотека - это файл, содержащий классы. Он не содержит других файлов, это, по сути, база данных скомпилированного кода. Даже можно поместить данные для xibs в статическую библиотеку, но Xcode не узнает, что он там.

0

, когда вы назначаете свой контроллер, запустите его с помощью наконечника из основного комплекта.

[initWithNibName: @ «Ваше перо ..» пачке: [NsBundle MainBundle]]

+0

попробовал ... все тот же ... – BhushanVU

0

Если вы не получаете связаны или не получают направление от основного проекта, а затем Кассовые следующие шаги однажды, & убедитесь, что вы не пропуская ничего

  1. Перейти к вашей XIb (т.е. MyViewController)
    1. инспектор Open File
    2. Владелец Select файла
    3. Выберите 3-ю вкладку от инспектора файла
    4. Перейти в раздел Пользовательского класса
    5. Проверьте имя класса
+0

имена правильные ... все еще получаю эту ошибку ... – BhushanVU

Смежные вопросы