我有一个按钮单击处理程序,它保存一个对象,然后呈现另一个控制器。我的问题是每次单击分配的内存都会增加。
if (success) {
ALRollsViewController *rollsController = [[UIStoryboard storyboardWithName:@"Entry" bundle:nil]instantiateViewControllerWithIdentifier:@"RollsController"];
rollsController.camera= selectedCamera;
[self presentViewController:rollsController
animated:YES
completion:nil];
}
如果我使用dismissViewControllerAnimated 而不是presentViewController:rollsController 则没有堆积。我是否需要以某种方式释放实例化的控制器?