我只是在編程時想知道。我有一個rootViewController,它創建了一個childViewController的實例。這個childVC從另一個childViewController(比如childVC2)通過[self.navigationController pushViewController:childVC]推送到我的rootViewController。現在我想知道我的childVC2實例會發生什麼。它會被釋放嗎?因爲當從childVC返回到childVC2時,我創建了一個childVC2的新實例並將其推送到我的rootViewController中。很顯然,我對childVC2的早期實例沒有任何用處,所以發生了什麼與它或郝我可以手動釋放它?將viewController推入另一個viewController後會發生什麼
3
A
回答
1
是的,如果你是分配的ViewController你必須釋放它..推會增加其引用計數1,所以你必須確保你彈出它來解碼引用計數..併爲創建例如在.H定義它,創造它的時候做這樣的
if(yourViewController)
[yourViewContoller release];
yourViewController = [yourViewControllerClass alloc] init];
另一個opition是讓它自動釋放,在這種情況下,你是不負責釋放的ViewController
yourViewController = [yourViewControllerClass alloc] init]autorelease];
相關問題
- 1. 爲什麼導入一個ViewController會導致Xcode無法找到另一個ViewController?
- 2. 爲什麼我無法將viewcontroller推送到下一個viewcontroller?
- 3. 推送到另一個ViewController
- 4. 一個ViewController轉到另一個ViewController
- 5. segue並將數據從viewcontroller傳遞到viewcontroller到另一個viewcontroller
- 6. dismissViewControllerAnimated:完成:推到另一個ViewController
- 7. 如何將對象從一個ViewController傳遞到另一個ViewController
- 8. 將NSMutableArray從一個viewcontroller複製到另一個viewcontroller?
- 9. 將NSString從一個viewController傳遞到另一個viewController沒有IBAction
- 10. iPhone ViewController影響另一個ViewController的IBOutlet
- 11. 從ViewController導航到另一個ViewController
- 12. 如何將一個viewController中的圖像數據發送到另一個viewController?
- 13. iOS:滑動手勢推入一個ViewController?
- 14. 推送一個MFMailComposeViewController viewController
- 15. 從一個ViewController到另一個ViewController的聲明是什麼後我從UIPickerView中選擇了一個項目?
- 16. PushViewController在解僱ViewController後不會推送
- 17. 在Storyboard中嵌入ViewController的另一個ViewController
- 18. 如何將ViewController子查看到另一個ViewController的子視圖
- 19. 將數據傳遞給另一個ViewController而不移動到ViewController
- 20. 將核心數據屬性從viewController傳遞到另一個viewController
- 21. 處理後退按鈕NavigationController推到另一個ViewController
- 22. UICollectionViewCell發送數據到另一個viewController
- 23. 無法發佈來自另一個ViewController的推文
- 24. 移動到另一個ViewController
- 25. UIImagePickerController到另一個ViewController
- 26. 在另一個的ViewController
- 27. 顯示另一個ViewController
- 28. 通過另一個viewController顯示一個viewController,Swift
- 29. 關閉一個ViewController,並提出另一個ViewController - IOS - Swift 3
- 30. 從一個ViewController繼續到Tab Bar Controller內的另一個ViewController?
謝謝!但是如果我使用ARC,我的程序會自動爲我做這個工作嗎? – iJatrat 2012-04-05 16:10:34
如果您使用的是ARC,請不要擔心釋放對象。iOS會照顧它。 – 2012-04-05 16:41:30