1
在我的iOS 5项目中,使用ARC和Storyboards,我觉得我遇到了奇怪的行为。我想确认我所经历的事实上是否是默认行为,以及是否可以修改。iOS Segue ViewController缓存
我有一个NavigationController
与RootViewController
故事板。这些都不与特定的子类绑定。在RootViewController
我有一个按钮连接到一个的segue,它可以静态调用Web服务(不会因用户输入而异)。我注意到的 - 至少在模拟器中 - 是当我按下按钮时,返回并再次按下它,这是第二次不切实际地快速加载!看起来好像ListingViewController
正在被缓存。
这是应该发生?我能做些什么来解决它?
'UIStoryboard'会缓存视图控制器。如果您希望每次显示视图控制器都要执行某个操作,则必须在Caleb的答案中提到的'viewWillAppear'中执行操作。 – 2013-02-23 15:40:41