2012-10-17 92 views
0

我有一個項目使用restkit(在iOS 6上)。它在線模式下工作正常。 現在,我試圖實現離線模式。在兩個視圖控制器:restkit&離線模式&視圖控制器

  • LoginViewController : UIViewController
  • MainSplitViewController : UIViewController <UINavigationControllerDelegate, RKRequestDelegate>

LoginViewController,我檢查裝置離線。如果是這樣,我檢查鑰匙串中是否有登錄信息。如果是這樣,我直接在我的MainSplitViewController。問題:我的MainSplitViewController正確instanciated,viewDidLoad & viewDidAppear被正確調用,但我的看法沒有出現,並且登錄視圖保持原位。 問題只出現在離線模式,所以我懷疑RestKit做錯了什麼......但通常,我的導航控制器是獨立於RestKit,不是嗎?

+0

更新:viewWillDisappear似乎不在離線模式下,在LoginViewController中調用。 – ApheX

+0

更新2:在我的AppDelegate中,當我處於離線模式時,[[self windows]子視圖]爲空,所以我無法從超級視圖中刪除LoginViewController。 – ApheX

回答

0

好吧soooooooooo finally:我對我的LoginViewController「嘿轉到MainSplitViewController」在viewWillAppear。移動代碼在viewDidAppear解決了這個問題...

相關問題