ios - 带有共享库的 EXC_BAD_ACCESS apply-load-rules 控制台上的所有消息

标签 ios xcode uitableview shared-libraries exc-bad-access

我试图在一个 xib 上放置两个不同的 View 。在一个 View 中,我使用了两个 TableView 。我完美地完成了所有 IBOutlet 和映射部分。 在加载它时,我收到此消息(如图所示)。 当我隐藏 self.table1.delegate=self; self.table2.delegate= self ; self.table1.datasource=self; self.table2.datasource=self;

它显示了我想要的任何普通 View ,但是没有数据的两个表都滚动了。 我正在使用 XCODE 4.2 IDE 和 lion os。

最佳答案

EXC_BAD_EXCESS 错误是由过度释放的对象(未设置为 nil)引起的。要追踪这些,您可以使用僵尸。虽然有多种使用僵尸的方法,但我更喜欢....

“分析”您的代码以使用 Instruments 运行它。选择“僵尸”乐器。重新创建错误。 Instruments 将暂停,指向内存位置并为您提供僵尸程序保留和释放的所有位置的列表,并提供一个调用树来显示它在您的代码中发生的位置。

关于ios - 带有共享库的 EXC_BAD_ACCESS apply-load-rules 控制台上的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8521121/

相关文章:

ios - 表单中的 SwiftUI 选择器不显示复选标记

ios - 如何使用 UINavigationBarAppearance 设置自定义后退箭头图像的颜色?

iphone - 按下 Home 时使用 CCGLView 的 EXC_BAD_ACCESS

ios - 使用底部的 adMob 调整 tableView 大小时遇到​​问题

iOS Swift TableviewCell 问题

ios - 使用 UISearchDisplayController 作为父类(super class)

ios - 将我的 cordova 项目转移到 Xcode

ios - 在 Xcode 中使用 -force_load 链接器标志会导致重复符号错误

objective-c - 将两个 XIB 连接到一个 ViewController

ios - 每当将CocoaPod添加到项目中时,是否需要运行“pod设置”吗?