Ios 在导航应用程序中推回时产生内存泄漏
当我返回到上一个视图(基于导航的应用程序)时,内存泄漏的原因是什么 已编辑:添加代码Ios 在导航应用程序中推回时产生内存泄漏,ios,memory-management,memory-leaks,Ios,Memory Management,Memory Leaks,当我返回到上一个视图(基于导航的应用程序)时,内存泄漏的原因是什么 已编辑:添加代码 - (void)viewDidUnload { [self setTableView:nil]; [super viewDidUnload]; [self setSearchController:nil]; [self setSearchBar:nil]; toolBar=nil; } - (void)dealloc { [tableView release]; [searchBar release]; [_
- (void)viewDidUnload
{
[self setTableView:nil];
[super viewDidUnload];
[self setSearchController:nil];
[self setSearchBar:nil];
toolBar=nil;
}
- (void)dealloc
{
[tableView release];
[searchBar release];
[_toolBar release];
[nominalsArr release];
[searchController release];
[filteredItems release];
[super dealloc];
}
另一次编辑
根据您的上一张图片,正在发生的是:
- 您正在分配然后自动释放NSString
- 然后将其指定给保留属性,猜猜看,保留了它(保留计数+1)
- 然后您将不再发布它,appparently将无法再访问它(泄漏)