iphone - 线程 1 : EXC_BAD_ACCESS (Code = 1, 地址 = 0x30000008) 生成问题

标签 iphone objective-c ios xcode

我在模拟器上运行应用程序时遇到问题。 问题:

EXC_BAD_ACCESS occurring at objc_msgSend in Thread 1.

截图:

enter image description here

在我的应用程序中,我有多个 ViewController。当我单击 UINavigationBar 的后退按钮时,会生成此类问题,我无法解释我的问题,因为所有功能都正常工作。

例子:-

1 - fitstVController(正常工作)

=> 它有 UITableView,当我点击特定的行时,它将继续在另一个 UIViewController (SecoundViewController) 上

2 - SecoundViewController(正常工作)

=> 它有 UITableView 和 UIActionSheet。当我选择 UiActionSheet 的按钮时,另一个 UIViewController (ThirdViewController) 打开了

3 - ThirdViewController(正常工作)

=> 它有 UITableView 和多个 UIPickerView。但是这里有一个问题,我不能回到以前的 UIViewController (SecoundViewController)。 => 当我这样做时,就会生成 EXC_BAD_ACCESS(代码 = 1,地址 = 0x30000008) 问题。

最佳答案

简而言之,当您释放分配给已释放对象的内存时,就会出现此类问题。当您返回到之前的 UIViewController(或其他情况)时,很可能会产生此类问题。

此外,我建议阅读以下链接以获得更详尽的解释:

Hamster Emporium archive:So you crashed in objc_msgSend()

关于iphone - 线程 1 : EXC_BAD_ACCESS (Code = 1, 地址 = 0x30000008) 生成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12437605/

相关文章:

iphone - 如何在 iPhone 的底部显示 UIAlertview?

ios - 在 Iphone 中,在哪里存储大量但临时的数据,如 1000 张图像

c++ - Cocos2d-x v4.0在使用Xcode 12,Xcode 12.1,Xcode 12.2的iPhone模拟器中崩溃

ios - 在 applicationDidEnterBackground 中保存到 Parse.com 数据库

ios - CFHostGetAddressing() 是否支持 ipv6 DNS 条目?

ios - Titanium 不使用新行更新 TableViewSection

iphone - avaudioplayer 完成播放后请求回电或通知

iphone - 指定的权利...配置文件。 (0xE8008016)。错误 iOS 4.2

ios - ios 14 中的 .ply(多边形)格式文件问题

ios - 快速锁定 viewController 的方向