Контроллер Pod View представляет проблему - PullRequest
0 голосов
/ 03 июля 2018

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

У меня есть пример проекта, который использует Pod (созданный через "pod lib create"). Если я запускаю следующий код в моем локальном контроллере представления, все идет хорошо, вызывается метод viewDidLoad:

MySecondViewController *vc = [[MySecondViewController alloc] init];
[self presentViewController:vc animated:true completion:nil];

Но я не могу представить контроллер, который есть в моем Pod: показывается черный экран и метод viewDidLoad не вызывается.

В примере проекта я заменяю приведенный выше код на:

[ThePodInterface.shared showDashboard: self];

Функция вызывается внутренне, в теле метода я выполняю следующий код (такой же, как локальный, но для представления VC, который находится внутри модуля):

SomeVCInsideThePod *vc = [[SomeVCInsideThePod alloc] init];

[sourceController presentViewController:vc animated:true completion:nil];

sourceController - это имя параметра.

Представленный VC является черным, я понятия не имею, почему (может ли это быть из-за раннего освобождения самостоятельного указателя?) И журналы не отображаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...