Может ли кто-нибудь дать мне пример кода, который я могу использовать, чтобы сначала представить modal view controller, а затем отпустить его? Это то, что я пытался:
NSLog(@"%@", blue.modalViewController); [blue presentModalViewController:red animated:YES]; NSLog(@"%@", blue.modalViewController); [blue dismissModalViewControllerAnimated:YES]; NSLog(@"%@", blue.modalViewController);Этот код в viewDidLoad ( "синий" и "красный" - оба подкласса UIViewController). Я ожидаю, что я покажу красное представление, а затем сразу скрою его, с некоторой анимацией. Однако этот фрагмент кода представляет только модальный вид и не отклоняет его. Есть идеи? Первый журнал показывает "null", в то время как два других журнала показывают < RedViewController: 0x3d21bf0 >
Другое дело, если я поместил этот код в applicationDidFinishLaunching: красное представление вообще не появляется, и все журналы получают "null"