在我的iOS 5项目中,使用ARC和Storyboard,我觉得我遇到了一个奇怪的行为。我想确认一下我遇到的是否是默认行为,如果可以修改的话。
我在故事板上有NavigationController
个RootViewController
。这些都与特定的子类无关。在RootViewController
我有一个连接到ListingViewController
的segue的按钮,它对Web服务进行静态调用(不会因用户输入而异)。我注意到的 - 至少在模拟器中 - 是当我按下按钮,然后返回并再次按下它,第二次它不切实际地快速加载!好像ListingViewController
正在被缓存。
这应该发生吗?我该怎么做才能解决它?
答案 0 :(得分:3)
这应该发生吗?我该怎么做才能解决它?
为什么你认为它坏了?我还没有看过故事板是否适用于它的视图控制器,但如果确实如此,那就不足为奇了。
如果您正在执行类似于-viewDidLoad
中提出网络服务请求的内容,但您希望每次视图显示时都发生这种情况,则应将其移至-viewWillAppear
或-viewDidAppear