Я использую класс NSObject
, называемый MyClass
, как источник данных и делегат для моего таблицыView в моем UIViewController
классе MasterView
. Когда ячейка выбрана в MasterView it pushes another ViewController called
DetailViewController . How do I push
DetailViewController from
MyClass`, когда он не наследует NavigationController?Настройка иерархии навигации при использовании внешнего делегата
Мои неудачные попытки:
//This will push the view but I cant return afterward.
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.navigationController pushViewController:detailViewController animated:YES];
//This just does nothing
masterView = [[MasterViewController alloc] init];
[masterView.navigationController pushViewController:detailViewController animated:YES];
Я разместил '@property MasterViewController (слабый) * masterView;' в моем .h и удален 'masterView = [[MasterViewController alloc] init];' но ничего не происходит, и 'masterView' возвращает nil – user2480176