2017-05-10 41 views
0

我試圖實現SWRevealViewController的UINavigationController:使用SWRevealViewController錯誤:非平衡呼叫開始/結束的外觀過渡

enter image description here

我試圖從最初的視圖控制器去SWRevealViewController控制器:

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [self performSegueWithIdentifier:@"controller" sender:self]; 
} 

但我發現了這個錯誤:

Unbalanced calls to begin/end appearance transitions for <UINavigationController: 0x7fd3b1013600>. 

你們誰都知道我爲什麼得到這個錯誤?如果我在最後一個視圖控制器中將SWRevealViewController的所有權移除,它就可以正常工作。

我做錯了什麼?我真的很感謝你的幫助。

回答

1

因爲在viewDidLoad中,尚未呈現在屏幕上的視圖和動畫ViewController呈現它的視圖尚未完成。我認爲如果你在viewDidAppear執行了繼續,這個警告將會消失。

相關問題