2013-04-22 62 views
1

我做了一個共享類,程序中的所有類都可以看到它,如果我在此共享類中更改了任何變量,並且所有類都可以看到此更改。我使用導航控制器在視圖控制器之間導航,並且我在viewDidLoad函數中放置了一些代碼,但是當我導航到視圖控制器時,此代碼只調用一次。每次我瀏覽到這個視圖控制器時,我該怎麼做才能讓這段代碼運行?導航控制器iphone&didload功能?

+0

Tuyen有正確的答案。我會建議找一些關於Cocoa Touch編程的書籍,他們可能會讓你受益頗多。如果不是這樣,那麼也許更仔細地閱讀文檔。只要Google的快速搜索就能解決這個問題。 – Josiah 2013-04-22 14:30:36

回答

7

你可以把代碼viewWillAppear中viewDidAppear

這些是您可以使用事件:
- viewWillAppear中:
- viewDidAppear:
- viewWillDisappear:
- viewDidDisappear:
- viewWillLayoutSubviews
- viewDidLayoutSubviews

+1

+1,簡短而甜美。 – Josiah 2013-04-22 14:29:37

+0

什麼都不在ViewController中調用ViewWillAppear或ViewDidAppear我應該遵守的東西或只是寫然後實現它們? – mohamed 2013-04-22 14:30:04

+1

我已經更新了答案,您可以訪問http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html以獲取更多信息。 – 2013-04-22 14:32:35