【发布时间】:2013-07-16 18:06:38
【问题描述】:
我有一个包含表格视图的导航视图。如果单击其中一个 tableview 项目,导航控制器会将用户传递到详细视图。
这通常工作得很好。但是,如果用户在详细视图中单击后退按钮并在 tableview 和详细视图之间来回移动太快,应用程序有时会出现故障。
这种故障很少发生,但是当它发生时,后退按钮会使视图转换到左侧,但它只是再次显示详细视图。然后我需要再次按下返回按钮才能真正返回到列表视图。
有谁知道为什么会发生这种情况?或者我可以发布一些代码来帮助解决这个问题?谢谢!
【问题讨论】:
-
您是否添加了后退按钮,或者您正在谈论默认后退按钮。如果您添加了该代码,请粘贴该代码。
-
如果您使用执行选择器调用该函数,有时会发生这种情况。
-
它是默认的后退按钮。当用户在视图有机会完全加载之前单击返回时,似乎会出现错误。
-
如果加载视图需要很长时间,则将视图的 userInterfaceEnable 设置为 FALSE,直到正确加载视图。
标签: iphone ios objective-c