Iphone 如何解决我的应用程序中的错误EXC_BAD_访问?
我在tableView上加载自定义单元格,并在tableView中返回50行。 某些行数在tableview中显示,但当滚动tableview时,我的customcell不显示,我有错误 “EXC\u访问错误” 并在控制台上显示以下信息 “void SendDelegateMessage(NSInvocation*):代理(webViewDidLayout:)在等待10秒后返回失败。主运行循环模式:UITrackingRunLoopMode”Iphone 如何解决我的应用程序中的错误EXC_BAD_访问?,iphone,ios4,ios-simulator,Iphone,Ios4,Ios Simulator,我在tableView上加载自定义单元格,并在tableView中返回50行。 某些行数在tableview中显示,但当滚动tableview时,我的customcell不显示,我有错误 “EXC\u访问错误” 并在控制台上显示以下信息 “void SendDelegateMessage(NSInvocation*):代理(webViewDidLayout:)在等待10秒后返回失败。主运行循环模式:UITrackingRunLoopMode” 这通常意味着您已要求程序查看您无权访问的内存区域,这
这通常意味着您已要求程序查看您无权访问的内存区域,这通常意味着您已用完了数组的末尾或其他内容
如果在调试模式下运行,堆栈跟踪可能会提供更多线索。打开调试控制台。您也应该使用,它通常会有所帮助。它显示访问了哪个解除分配的对象。请确保在使用后禁用它,因为使用它时,不会释放任何内存。检测僵尸的最佳方法是:
在此之后,您将在控制台中获得有关您调用的已发布对象的信息。我认为由于您制作自定义单元格的方法,您会遇到此错误。当您在.m文件中为自定义单元格创建类文件时,您释放了IBOutlets。尝试从代码中删除该部分,然后重试
我在一个应用程序中遇到了同样的问题,我用这种方式解决了这个问题。也许这个解决方案也适用于您。如果您包含一些代码,它将非常有用。EXC_BAD_ACCESS的意思是,基本上,您试图访问一些不允许访问的内存(通常超出数组的界限,或者在删除对象后通过指针访问对象)。错误消息的其余部分对我来说没有多大意义。嗨,我有类似问题..请检查嗨,我有类似问题..请检查