У меня есть VC (корень VC контроллера навигации) с видом контейнера. Вид контейнера встраивает другой VC. Я считаю, что это делает последнего ребенком VC первого. Я хочу добавить кнопку в панель навигации из кода для дочернего VC. Я попытался использовать parentviewcontoller, но он не работает:
UIBarButtonItem *newConvoButton = [[UIBarButtonItem alloc] initWithTitle:@"New convo" style:UIBarButtonItemStyleBordered target:self action:@selector(newConvoInit:)];
self.parentViewController.navigationItem.rightBarButtonItem = newConvoButton;
И я знаю, что код будет работать нормально, если бы он был в родительском VC, и я удалил ".parentViewController".
Итак, как я могу добавить элемент навигации из встроенного VC?
EDIT:
Вот скриншот: TVC в правильных журналах (null) для self.parentViewController.