IIViewDeckController切换视图 - 控制
问题描述:
我有一个IIViewDeckController设置复制Facebook的应用程序funcionalyIIViewDeckController切换视图 - 控制
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
EditSettingsViewController *evc = [self.storyboard instantiateViewControllerWithIdentifier:@"EditSettingsViewController"];
IIViewDeckController* deckController = [[IIViewDeckController alloc] initWithCenterViewController:vc leftViewController:evc rightViewController:nil];
为了切换崩溃的时候,我有一个调用不同的方法实现代码如下。
。当切换中心控制器到一个新的控制器崩溃:
MyTableViewController *mvc = [self.storyboard instantiateViewControllerWithIdentifier:@"MyTableViewController"];
[self.viewDeckController setCenterController:MVC];
但是,当我对初始中央视图控制器完全相同时,它不会崩溃。
我也注意到,当我重置模拟器中的所有内容时,我可以切换到新的控制器而不会崩溃。
它没有显示任何警告。就在下面:
答
解决了我的问题。
在最初的控制器中,我使用了viewdeckDelegate并实现了一些方法。 当切换到新的viewcontroller时,我没有定义委托时,那些被调用的方法。