1
在我的iOS 5項目中,使用ARC和Storyboards,我覺得我遇到了奇怪的行爲。我想確認我所經歷的事實上是否是默認行爲,以及是否可以修改。iOS Segue ViewController緩存
我有一個NavigationController
與RootViewController
故事板。這些都不與特定的子類綁定。在RootViewController
我有一個按鈕連接到一個的segue,它可以靜態調用Web服務(不會因用戶輸入而異)。我注意到的 - 至少在模擬器中 - 是當我按下按鈕時,返回並再次按下它,這是第二次不切實際地快速加載!看起來好像ListingViewController
正在被緩存。
這是應該發生?我能做些什麼來解決它?
'UIStoryboard'會緩存視圖控制器。如果您希望每次顯示視圖控制器都要執行某個操作,則必須在Caleb的答案中提到的'viewWillAppear'中執行操作。 – 2013-02-23 15:40:41