2012-07-09 69 views
1

基本上我有一個視圖控制器,用戶從三個選擇中選擇。一旦用戶選擇了一些東西,視圖便會轉移到另一個視圖控制器,該視圖控制器顯示有關他們的選擇的一些信息約5秒鐘,然後自動返回原始視圖控制器,用戶必須做出更多選擇......(其基本上是一個循環,直到有些事情是完成的)。在自動之前查看並不更新自己離開

我遇到的問題是當用戶觸摸他們的選項時,它似乎只是繼續回到自己而不顯示中間屏幕。我加了一個睡眠(5);到viewDidLoad,但所有導致它執行的操作是在原始選擇屏幕上暫停5秒,然後繼續自己。我也加入了NSLog,以確保它實際上使用了新的控制器。

我沒有包括代碼,因爲它很平凡。新控制器上的viewDidLoad具有睡眠(5)並且調用會繼續返回到原始視圖控制器。

回答

1

我通過將代碼移動到viewDidAppear來解決了這個問題。應該從一開始就做到這一點,只是沒有足夠的想法。