Невозможно создать контроллер представления из xib-файла в модуле разработки - PullRequest
1 голос
/ 26 сентября 2019

Я добавил контроллер представления рядом с файлом XIB в моем модуле разработки.Но когда я запускаю его из этого модуля, приложение зависает.

Мой код:

let cartViewController = CartViewController(nibName: "CartViewController", bundle: nil)

Вот журнал *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: ....

Так что мне делать?Любая помощь будет оценена.Спасибо.

1 Ответ

1 голос
/ 26 сентября 2019

bundle не должно быть nil, это должен быть пакет, в котором находится ваш Xib файл.

Измените код на:

let bundle = Bundle(for: CartViewController.self)
let cartViewController = CartViewController(nibName: "CartViewController", bundle: bundle)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...