我正在尝试提供一个模态视图控制器。我已阅读文档,但有些奇怪。这是我的代码:
NSLog(@"rc: %d", [modalViewController retainCount]);
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:modalViewController];
[self presentModalViewController:navigationController animated:YES];
[navigationController release];
NSLog(@"rc: %d", [modalViewController retainCount]);
在控制台上显示:
rc:2
rc:24
我觉得24很奇怪......你瘦了什么?为什么会这样?
答案 0 :(得分:2)
你不应该过多担心保留计数的价值。使用这样的系统调用时,可能会发生任意数量的保留/释放周期。
如果您的视图控制器以模态正确呈现,那么问题是什么?