【发布时间】:2013-07-25 13:05:02
【问题描述】:
设置 UIImagePickerController 相机后,我尝试使用以下代码将其关闭:
- (void)doneButtonClick: (id)sender {
[self dismissViewControllerAnimated : NO completion NO];
}
但是,视图只是重新加载自身,并且会再次调用视图。我认为该应用正在接收内存警告并拉下不可见的视图。
我想重新加载以前的视图作为解决方案。上一个视图是一个故事板,所以我正在尝试以下操作:
- (void)doneButtonClick:(id)sender {
//[self dismissViewControllerAnimated:NO completion:NO];
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
BSPRoomDefaultViewController * myVC = (BSPRoomDefaultViewController *)[storyboard instantiateViewControllerWithIdentifier:@"default"];
[self presentViewController:myVC animated:YES completion:NO];
}
但是我收到一个错误,“尝试显示其视图不在窗口层次结构中!”
谁能建议我如何重新加载以前的视图?
【问题讨论】:
标签: iphone cocoa-touch storyboard uiimagepickercontroller