iOS iPad - нет связи между мастером и детализированным контроллером mgsplitview - PullRequest
0 голосов
/ 07 января 2012

Я использую MGSplitViewController внутри UIViewController (у меня уже есть MGSplitViewController как RootViewController, и я использую второй внутри DetailViewController).

Решение Konrans работает отлично (я принял именно тот код, который он предоставил) - за исключением того факта, что мой MasterView не может ничего контролировать внутри DetailView. Есть ли что-то, что я пропускаю? Я установил соединения в IB на основе соединений из примера MGSplitViewController.

Кто-нибудь сталкивался с подобной проблемой?

1 Ответ

0 голосов
/ 09 января 2012

Вы должны отладить ваш метод loadView в производной от MGSplitViewController.Обычно здесь создаются экземпляры как подробных, так и главных контроллеров.

Когда вы снова выделите контроллер подробного представления, вы можете столкнуться с ситуацией, когда исходный экземпляр не был выпущен должным образом, и вы будете работать с двумя его экземплярами.,В этом случае мастер не имеет доступа к новому экземпляру.

У меня были такие проблемы в самом начале, когда я использовал MGSplitViewController.

Вы также вступите в эту проблему, когда выактивировать предупреждение памяти.

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