enter code here
我有两个视图控制器。当我将一个视图控制器移动到另一个视图控制器时,(void)viewDidUnload 函数不会自动调用。因此它增加了我对应用程序的内存分配。在这些视图控制器之间移动 2,3 次后,我的应用程序卡住了。
当我使用 ios7 模拟器时,它没有卡住。如何释放未使用的内存?当我移动到第二个视图控制器时,如何自动调用 (void)viewDidUnload 函数?
按钮点击事件
[self performSegueWithIdentifier:@"linktoviewmeetingitem" sender:tableView];
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"linkquicksearch"]) {
ViewControllerSearch *searchScreen = [[ViewControllerSearch alloc] initWithNibName:@"ViewControllerSearch" bundle:nil];
searchScreen = (ViewControllerSearch*)segue.destinationViewController;
[searchScreen setSearchString:_txtSearch.text];
searchScreen = nil;
}
}