Mar*_*ina 3 objective-c uiviewcontroller presentmodalviewcontroller
我试图使用presentViewController从某个ViewController转到另一个ViewController后,尝试返回其当前状态。
但是,当我尝试关闭另一个ViewController(使用dismissViewController)时,出现了白屏。
RootViewController *rootViewController
= [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]
instantiateViewControllerWithIdentifier:@"RootViewController"];
[self presentViewController:rootViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
这也不是一个选择,因为它实例化了一个新的ViewController,而我希望旧的ViewController处于当前状态。
呈现另一个ViewController时是否需要将RootViewController作为参数传递,或者是否有另一个选项可以返回到RootViewController的当前状态?
小智 5
是的,有一种方法可以返回原始屏幕。我遇到了同样的问题,但是用下面的代码行解决了
[self dismissViewControllerAnimated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |