我有以下的代碼行的程序應該是什麼保留計數這裏+ 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