2012-03-06 72 views
-1

可能重複:
What does ‘release’ means in this situation on iPhone?爲什麼在創建第二個ViewController後立即啓動?

我接通2次看this tutorial

我不明白第三條指令(奇怪的是作者沒有解釋它!):爲什麼release剛剛在alloc之後?

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

可能的重複:http://stackoverflow.com/q/3307816/1047258 – Novarg 2012-03-06 16:30:10

+0

我知道保留意味着什麼,但我不明白在切換視圖的情況下。 – user310291 2012-03-06 16:39:37

+0

secondViewController是一個retain屬性 – 2012-03-06 17:13:12

回答

2

由於接收器(self)必須保持在其setSecondViewController:執行視圖控制器。

相關問題