为什么在创建后立即发布第二个ViewController?

时间:2012-03-06 16:25:50

标签: iphone objective-c

  

可能重复:
  What does ‘release’ means in this situation on iPhone?

关于切换2次观看,我正在观看this tutorial

我不理解第3条指令(奇怪的是作者没有解释它!):为什么releasealloc之后呢?

SecondViewController *aSecondView = [[SecondViewController alloc] initWithNibName:@"SecondView" bundle:init];
[self setSecondViewController:aSecondView];
[aSecondView release];

1 个答案:

答案 0 :(得分:2)

因为接收方(self)必须在其setSecondViewController:实现中保留视图控制器。