我有以下的代码行的程序应该是什么保留计数这里+ iPhone
VisitWebsiteVC *visitWebSite
= [[VisitWebsiteVC alloc] initWithNibName:@"VisitWebsiteVC" bundle:nil];
NSLog(@"Retain Count :%i",[visitWebSite retainCount]);
[self.navigationController pushViewController:visitWebSite animated:YES];
NSLog(@"Retain Count :%i",[visitWebSite retainCount]);
[visitWebSite release];
在我看到的打印语句
保留计数控制台:1
保留计数:5
我不明白为什么行后,我推我的viewController返回我的viewController retainCount作为5,当它一定是2.
我检查了我的其他班级。有时它会在将viewController设置为8(有时是10)后显示retainCount。我想知道这是否正常或者我的代码有问题。 – tek3 2010-10-07 13:59:34
是的,这是正常的。不要关注幕后的retainCount。 – 2010-10-07 19:09:33