谁能给我示例代码,我可以使用它首先呈现模态视图控制器,然后将其关闭?这是我一直在尝试的:
NSLog(@"%@", blue.modalViewController);
[blue presentModalViewController:red animated:YES];
NSLog(@"%@", blue.modalViewController);
[blue dismissModalViewControllerAnimated:YES];
NSLog(@"%@", blue.modalViewController);
这段代码在 viewDidLoad 中(“blue”和“red”都是 UIViewController 的子类)。我希望我会显示红色视图,然后立即隐藏它,并带有一些动画。然而,这段代码只显示模态视图,并没有关闭它。任何的想法?第一个日志显示“null”,而另外两个日志显示<RedViewController: 0x3d21bf0>
还有一点是,如果我把这段代码放在applicationDidFinishLaunching中:红色视图根本没有出现,所有日志都得到“null”