0

下面是有问题的层次结构。

左上角的“ViewController - MyConnection”是我的主 ViewController。我实现了一个 NavigationController 系统。用户可以从主 VC 使用 Push 转到“Choose Server VC”或“Choose Test Type”VC。完成后,用户可以按回并返回主 VC,没问题。

用户还可以从主 VC 推送到“首选项”VC。从首选项 VC 中,用户也可以转到“选择服务器 VC”或“选择测试类型”VC,同样没有问题。

但是,当返回首选项 VC然后返回主 VC 时,应用程序崩溃了!

使用调试器 viewWillAppear 在主 VC 中被调用,但如果失败,那就是这里。

故事板

我敢肯定这是我想念的简单的东西。所有的segues都有唯一的名字。

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

编辑:

viewWill 出现在 ViewController-MyConnection 中:

-(void) viewWillAppear:(BOOL)animated {

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

}

在首选项 VC 中:

-(void) viewWillAppear:(BOOL)animated {

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

}

其他两个 VC 中没有 ViewWillAppear 方法

4

0 回答 0