メモリリークの可能性をチェックするために、アプリケーションのプロファイリングを行っています。私のアプリケーションは、各タブTabMenu
の後続に基づいています。UINavigationController
に深く入るとUINavigationController
、記憶曲線が上昇しますが、これは正常です。問題は、Navigation に戻ると (popping 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を使用しています。