Настройка на iOS iPad Simulator 5.0.1:
Root-контроллер X, UIViewController A , UIViewController B
A.definesPresentationContext = YES;
// Skipped: set modal presentation props.
[A presentViewController: B, animated: YES, completion: nil];
Если яотметьте A.presentedViewController
, результат будет B - правильно.Если я проверю B.presentingViewController
, результат будет X
Как это возможно?Это также приводит к проблеме, которую я не получаю в A , если B отклоняется (я переопределяю dismissViewController:
в A ).
Что я должен сделать, чтобы сделать контроллер представления?