У меня возникли проблемы с работой с библиотеками и включенными xib-файлами. Позвольте мне сначала объяснить мою ситуацию. У меня есть проект, который работает довольно хорошо. Теперь мне нужна часть моего проекта в качестве библиотеки для другого клиента, который хочет использовать некоторые функции в своем приложении. Я создал библиотеку с помощью , которая очень рекомендуемая статья.
Мой клиент должен иметь возможность инициализировать контроллер основного представления следующим образом:
LibraryMainViewController *lmvc = [[LibraryMainViewController alloc] initWithNibName:@"LibraryMainViewController.xib" bundle:foo];
Это наверняка приводит к ошибке, когда я пытаюсь модально представить этот контроллер представления. Я не уверен, какой пакет я должен использовать здесь. Я пробовал что-то вроде
[NSBundle bundleForClass:[SomeClassInTheLibrary class]];
но это не решило проблему.
Я был бы рад, если бы кто-нибудь мог сказать мне, как на самом деле использовать файл xib в такой ситуации.
Спасибо
–f
Обновить
Хорошо, я вижу, что я как-то ошибся. Просто для уточнения: мне нужна библиотека, заголовки и дополнительные ресурсы, верно? Есть ли какая-то передовая практика для создания и доставки «функции» со всеми ее частями, упомянутыми выше?