我在我的flipviewcontroller實用程序應用程序中有幾個設置,當我點擊「完成」時,我希望能夠刷新MainViewController上的屏幕。有沒有辦法做到這一點?在FlipViewController上運行ViewDidLoad方法
回答
@Ravin是正確的 - 你應該使用-viewWillAppear
而不是-viewDidLoad
。 -viewDidLoad
用於初始化,必須延遲到加載視圖之後;你所說的是當視圖出現時應該發生的更新。
什麼時候'-viewWillAppear'會出現? – locoboy 2011-04-19 08:37:27
@ cfarm54認真嗎?給定名稱似乎很明顯,但如果你不確定你可以隨時[看文檔](http://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference html的#// apple_ref/DOC/UID/TP40006926-CH3-SW16)。 – Caleb 2011-04-19 11:35:46
是的,我以爲我知道什麼時候會按名稱開火,但是我發現當我加載我的第一個屏幕時它正在觸發4倍。 – locoboy 2011-04-19 21:21:26
- 1. viewDidLoad方法調用行爲
- 2. 原因viewDidLoad運行
- 3. 沒有viewDidLoad方法在PSListController
- 4. UIViewController.View.Window是在viewDidLoad方法空
- 5. 不能在viewDidLoad方法
- 6. 在viewdidload方法中調用方法
- 7. UITableView和ViewDidLoad方法
- 8. ViewDidLoad在AppDelegate didFinishLaunchingWithOptions執行之前運行!
- 9. Foreach無法在方法組上運行
- 10. viewDidLoad中沒有運行
- 11. tableView cellForRowAtIndexPath:在ViewDidLoad之前運行?
- 12. 什麼在viewDidLoad之前運行?
- 13. 爲什麼viewDidLoad在didSelectItemAtIndexPath之前運行?
- 14. 調用方向上的viewDidLoad
- 15. IBAction方法不調用viewDidLoad方法?
- 16. init方法與viewDidLoad類型方法
- 17. 爲什麼我們在每個viewDidLoad方法中使用[super viewDidLoad]?
- 18. Cocoa Touch - 替代viewDidLoad方法
- 19. 再次調用ViewDidLoad方法
- 20. iOS SDK - 跟蹤viewDidLoad方法
- 21. Monotouch:OpenFlowSharp,ViewDidLoad方法不叫
- 22. ViewDidLoad中的調用方法()
- 23. 問題與ViewDidLoad方法
- 24. 三次ViewDidload方法調用
- 25. performSelector:withObject:afterDelay不工作viewDidLoad方法
- 26. 在onCreate方法上運行android動畫
- 27. 在tomcat上運行預定方法
- 28. 代碼只有在viewDidLoad方法工作
- 29. 在didReceiveRemoteNotification方法中從ViewController訪問viewDidLoad
- 30. 在viewDidLoad()中調用方法。使用indexPath
viewWillApear呢?如果你使用modalPresentation或push/pop viewController,那麼它將被調用,你可以在這裏做你的清爽的東西。 – Ravin 2011-04-19 04:44:26
@Ravin感謝這正是我所需要的。我不知道我能做到這一點,因爲代碼不是預製的:P。 – locoboy 2011-04-19 05:21:54