2012-07-09 65 views
1

基本上我有一个视图控制器,用户从三个选择中选择。一旦用户选择了一些东西,视图便会转移到另一个视图控制器,该视图控制器显示有关他们的选择的一些信息约5秒钟,然后自动返回原始视图控制器,用户必须做出更多选择......(其基本上是一个循环,直到有些事情是完成的)。在自动之前查看并不更新自己离开

我遇到的问题是当用户触摸他们的选项时,它似乎只是继续回到自己而不显示中间屏幕。我加了一个睡眠(5);到viewDidLoad,但所有导致它执行的操作是在原始选择屏幕上暂停5秒,然后继续自己。我也加入了NSLog,以确保它实际上使用了新的控制器。

我没有包括代码,因为它很平凡。新控制器上的viewDidLoad具有睡眠(5)并且调用会继续返回到原始视图控制器。

回答

1

我通过将代码移动到viewDidAppear来解决了这个问题。应该从一开始就做到这一点,只是没有足够的想法。