我有一个使用restkit的项目(在iOS 6上)。它在在线模式下工作正常。 现在,我正在尝试实现离线模式。有两个视图控制器:
LoginViewController : UIViewController
MainSplitViewController : UIViewController <UINavigationControllerDelegate, RKRequestDelegate>
在LoginViewController
上,我检查设备是否处于离线状态。如果是,我检查钥匙串中是否有登录信息。如果是这样,我直接进入我的MainSplitViewController
。问题是:我的MainSplitViewController
是正确实例化的,viewDidLoad&amp; viewDidAppear被正确调用,但我的视图没有出现,登录视图保持不变。
问题只出现在离线模式下,所以我怀疑RestKit做错了什么......但通常情况下,我的导航控制器与RestKit无关,不是吗?
答案 0 :(得分:0)
好吧soooooooooo终于:我在viewWillAppear中对我的LoginViewController说“嘿转到MainSplitViewController”。在viewDidAppear中移动代码解决了问题...