ios - EXC_BAD_ACCESS 指向函数头

标签 ios objective-c xcode debugging exc-bad-access

我得到一个 EXC_BAD_ACCESS,但 XCode 没有指向我一行代码。相反,它指向 .m 文件中的函数头,即:

-    (void)imagePickerController:(UIImagePickerController *)picker 
   didFinishPickingMediaWithInfo:(NSDictionary *)info {

为什么在所有地方?它是否设法弄清楚它应该将对象发送给该类的对象,但该对象已被释放?

堆栈跟踪的顶部是:

#0  0x02c2a09b in objc_msgSend ()
#1  0x0032face in -[FDTakeController imagePickerController:didFinishPickingMediaWithInfo:] (self=0x1449cbd0, _cmd=0x1cc2439, picker=0x13d6b670, info=0x13de6710) at /Users/csaftoiu/iPhone Dev/Proj/libs/FDTake/FDTakeController.m:239
#2  0x018f3e3e in -[UIImagePickerController _imagePickerDidCompleteWithInfo:] ()
#3  0x14940d11 in PLNotifyImagePickerOfImageAvailability ()

最佳答案

不一定是说错误在方法名中,而是在那个方法中。您是否从 imagePickerController 中调用任何方法?如果是这样,通常是因为该项目不再存在并已设置为零;

关于ios - EXC_BAD_ACCESS 指向函数头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19458998/

相关文章:

SwiftUI:在使用常量与@Binding 初始值设定项时了解 .sheet/.fullScreenCover 生命周期

ios - CAGradientLayer 超出 UILabel 的框架

ios - 链接 Storyboard引用时出现 ibtool 错误 : The file "Info.plist" couldn't be saved in the folder *. storyboardc

ios - 来自 NSString 的 NSUrl 返回 null

ios - GLKit 离屏渲染到纹理不工作

ios - 缩小 UIImage 但返回更大的内存大小?

从 Storyboard重新加载 View 时,以编程方式添加的 iOS subview 将丢失

ios - 快速将多个图像添加到单个 UIButton

ios - 自定义委托(delegate)方法不调用

objective-c - 这是什么意思? "Writable atomic property ' fileManager' 无法将合成的 setter/getter 与用户定义的 setter/getter 配对”