我有一个 IIViewDeckController 设置来复制 facebook 应用程序 funcionaly
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];
但是当我对初始中心视图控制器执行完全相同的操作时,它不会崩溃。
我还注意到,当我重置模拟器中的所有内容时,我可以切换到新控制器一次而不会崩溃。
它没有显示任何警告。只是以下内容: