Новичок здесь программирует мое первое приложение (сделав несколько обучающих приложений). Я использую контроллер представления под названием RootViewController в качестве контроллера навигации. Я успешно вставил другой контроллер представления поверх этого, который называется ClientListViewController, с помощью команды:
[self.navigationController pushViewController:clientListViewController animated:YES];
Сейчас я нахожусь в ClientListViewController и пытаюсь поместить в стек другой контроллер представления, называемый AddClientViewController. Я хотел бы сделать это модальным контроллером представления в форме UIModalPresentationFormSheet. Я пытаюсь использовать вариант команды выше, чтобы выдвинуть новый контроллер представления, но я не знаю, как заменить «я». Я пробовал:
[RootViewController.navigationController pushViewController:AddClientViewController animated:YES];
и ...
[[RootViewController navigationController] pushViewController:AddClientViewController animated:YES];
, а также каждая из этих комбинаций, используя маленькие 'R' для слова Root. Все еще не повезло.
Для ясности я использовал следующий код в верхней части моего файла реализации.
#import "AddClientViewController.h"
Правильно ли я подхожу к этому или я должен использовать совершенно новый контроллер навигации, чтобы добавить его к?
Любые полученные указатели.
Большое спасибо