我收到 EXC_BAD_ACCESS(code=1, address=0x0) 错误(地址等于另一个不是 0x0,但我假设一个与我的项目相关的数字)。
在导航控制器系统中“返回”到主 VC 时会发生此错误。设置如下:
View Controller - MyConnection 是主要的 ViewController。这个VC上有tableviewcells和一个标签栏。tableviewcells 将带您到Choose Server VC或Choose Test Type VC。标签栏上的一个按钮将您带到Preferences VC。
这一切都很好,您可以毫无问题地往返。
Preferences VC 也有表格单元,它们也将用户带到选择服务器和选择测试类型 VC。从选择服务器或选择测试类型返回首选项,然后返回主 VC 时,会出现我的错误。它在返回主 VC 时崩溃并给出上述错误。遗憾的是,调试器没有提供更多信息。我推断正在调用主 VC 中的 viewWillAppear 代码,并且在重新加载表数据时它会崩溃。
知道可能出了什么问题吗?
更新:
更多地使用调试器,返回时似乎没有调用 cellForRowAtIndexPath。知道为什么会这样吗?