在访问同一个ViewController时,使用NavigationController返回会崩溃

时间:2013-03-17 06:13:43

标签: ios6 uiviewcontroller uinavigationcontroller push back

以下是相关的层次结构。

左上角的“ViewController - MyConnection”是我的主ViewController。我实现了一个NavigationController系统。用户可以从主VC中使用Push转到“选择服务器VC”或“选择测试类型”VC。完成后,用户可以按回并返回主VC,没问题。

用户还可以从主VC推送到“首选项”VC。从prefences VC中,用户还可以再次选择“选择服务器VC”或“选择测试类型”VC。

然而,当返回首选项VC AND THEN 返回主VC时,应用程序崩溃

使用调试器在主VC中调用viewWillAppear,但如果失败则调用它。

Storyboard

我确信这很简单,我很想念。所有segue都有唯一的名称。

调试器没有提供大量详细信息,了解导致崩溃的原因。有什么方法可以从调试器中获取更多细节吗?

编辑:

ViewController-MyConnection中的viewWillAppears:

-(void) viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];
    [self.tableView reloadData];    

}

在首选项VC中:

-(void) viewWillAppear:(BOOL)animated {

    [super viewWillAppear:animated];
    [self.tableView reloadData];

}

其他两个VC中没有ViewWillAppear方法

0 个答案:

没有答案