1

我正在对我的应用程序进行一些分析以检查可能的内存泄漏。我的应用程序TabMenu基于每个选项卡的后续UINavigationController。当我深入一个UINavigationController,记忆曲线在上升,这是正常的。问题是当我返回导航(弹出ViewControllers)时,消耗量会下降一点,但不像我预期的那样。因为我期望的是内存与进入层次结构的某个级别时大致相同UINavigationController,但事实并非如此。

这是正常的吗?这是否意味着我有一些内存泄漏?

下面是具体的一段代码:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{  
    NTM_Accommodation *accommodation = [self.resources objectAtIndex:indexPath.row];  
    UIViewController *controller = [[NT_DetailsAccommodationViewController alloc] initWithResource:accommodation];  
    [self.navigationController pushViewController:controller animated:YES];  
}  

我正在使用ARC。

4

0 回答 0