之前从未遇到过这个问题。我在我的应用程序中使用导航控制器。该应用程序使用Web服务来获取数据。如果我继续2个视图并且在当前视图完成加载之前,如果我单击后退按钮,顶部栏会按预期更改,但视图不会。
视图保持不变。
这不是每次都会发生,但大多数时候我都可以重现这一点。
知道为什么会这样吗?
感谢。
答案 0 :(得分:0)
我遇到过类似的问题一次。您是否已验证在视图中调用了viewDidAppear方法? Akso,你使用的是直接的UINavigationController,还是你创建了一个子类?
就我而言,我能够通过在UINavigationView的subView中显式调用viewDidAppear来解决这个问题。这里有一些关于这个问题的讨论:http://discussions.apple.com/thread.jspa?threadID=1529769&tstart=0