modalviewcontroller выдвигает контроллер вида, который хотел бы отклонить - PullRequest
0 голосов
/ 30 ноября 2011

Итак, я создал modalviewcontroller, у которого есть панель навигации, например ...

PurchaseSelectVendor *selectVendor = [[PurchaseSelectVendor alloc] initWithNibName:@"PurchaseSelectVendor" bundle:nil ];
        UINavigationController *modalNavController = [[UINavigationController alloc] initWithRootViewController:selectVendor];
        [selectVendor release];
        [self presentModalViewController:modalNavController animated:YES];
        [modalNavController release];

Модальное представление затем подтолкнет другой контроллер представления.(Мы назовем это view 2)

PurchaseNewItems *newItemsController = [[PurchaseNewItems alloc] initWithNibName:@"PurchaseNewItems" bundle:nil];
[[self navigationController] pushViewController:newItemsController animated:YES];
[newItemsController release];

view 2 имеет панель навигации с кнопкой «Готово».Когда пользователь нажимает кнопку «Готово», я хочу, чтобы он отклонился к представлению, которое вначале представляло модальное представление.

Все, что я пытаюсь, просто отклоняет представление 2 назад к представлению madalview, которое его представило.1010 * Как правильно это сделать?

1 Ответ

1 голос
/ 30 ноября 2011

В iOS 5, контроллер PurchaseNewItems должен сообщить parentViewController presentingViewController, чтобы он отключил модальный контроллер вида.(Вы больше не можете называть предъявителя модального вида контроллером модального вида parentViewController.)

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