【问题标题】:View not updating before automatic Segue away from itself在自动 Segue 远离自身之前查看不更新
【发布时间】:2012-07-09 09:01:42
【问题描述】:

基本上我有一个视图控制器,用户可以从三个选项中进行选择。一旦用户选择了某些东西,视图就会转移到另一个视图控制器,该控制器显示有关他们选择的一些信息大约 5 秒钟,然后自动回到原始视图控制器,用户必须在其中做出更多选择......(它基本上是一个循环,直到事情已经完成)。

我遇到的问题是,当用户触摸他们的选项时,它似乎只是回到自身而没有显示中间屏幕。我添加了一个 sleep(5);到 viewDidLoad 但导致它做的所有事情都是在原来的选择屏幕上暂停 5 秒钟,然后再继续自己。我还输入了一个 NSLog 以确保它实际上正在使用新控制器,确实如此。

我没有包含代码,因为它太微不足道了。新控制器上的 viewDidLoad 具有 sleep(5) 和调用 segue 回到原始视图控制器。

【问题讨论】:

    标签: objective-c ios uiviewcontroller storyboard segue


    【解决方案1】:

    我通过将代码移动到 viewDidAppear 解决了这个问题。老实说,应该从一开始就这样做,只是我猜想的不够充分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 2021-05-26
      相关资源
      最近更新 更多