我使用以下代码在视图控制器之间切换..(工作正常)顺便说一下,我也有很多视图控制器,我不只是在 2 之间来回切换
NSString * storyboardName = @"Main";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
MyTableViewVC *detailView = (MyTableViewVC *)[storyboard instantiateViewControllerWithIdentifier:@"MyTableViewVC"];
//pass data through to VC
[self presentViewController:detailView animated:NO completion:nil];
当我在视图控制器之间转换时,我看到内存使用量在攀升
所以我做了一些研究并意识到我没有解雇以前的视图控制器。[self dismissViewControllerAnimated:NO completion:nil];
我在调用之前使用了以下代码presentViewcontroller:
(之后我也尝试过使用它)但它不起作用。如果我在没有任何事情发生后使用它..在收到以下警告之前使用它
线程 1:EXC_BAD_ACCESS(code=1.... blah blah 告诉我你是否需要剩下的
我也尝试过做这样的事情..
[detailView presentViewController:detailView animated:NO completion:nil];
[self dismissViewControllerAnimated:NO completion:nil];
我究竟做错了什么?