Przedstaw i odrzuć kontroler modalnego widoku

Czy ktoś może mi podać przykładowy kod, którego mogę użyć, aby najpierw przedstawić kontroler widoku modalnego, a następnie go odrzucić? Właśnie to próbowałem:

    NSLog(@"%@", blue.modalViewController);
    [blue presentModalViewController:red animated:YES];
    NSLog(@"%@", blue.modalViewController);
    [blue dismissModalViewControllerAnimated:YES];
    NSLog(@"%@", blue.modalViewController);
Ten kod znajduje się w viewDidLoad („niebieski” i „czerwony” są podklasami UIViewController). Spodziewam się, że pokażę czerwony widok, a następnie natychmiast go ukryję, z pewną animacją. Jednak ten fragment kodu przedstawia tylko widok modalny i nie odrzuca go. Dowolny pomysł? Pierwszy dziennik pokazuje „null”, podczas gdy dwa inne dzienniki pokazują <RedViewController: 0x3d21bf0>
Inną kwestią jest umieszczenie tego kodu w applicationDidFinishLaunching: czerwony widok nie pojawia się w ogóle, a wszystkie dzienniki otrzymują wartość „null”

questionAnswers(6)

yourAnswerToTheQuestion