iPhone应用程序崩溃,出现未知错误

iPhone应用程序崩溃,出现未知错误,iphone,ipad,crash,uiimagepickercontroller,Iphone,Ipad,Crash,Uiimagepickercontroller,我正在开发一个应用程序来拍摄照片并将照片上传到远程服务器 我使用叠加视图定制了相机视图。该应用程序允许每次拍摄1张以上的照片,照片将在拍摄后立即保存到设备中。当我拍照时,应用程序会发出内存警告,然后崩溃。以下是事故报告中的内容。我已经和苹果的支持团队谈过了,他们说这不是因为内存问题。这是因为试图向不再存在的控制器对象之一发送操作 操作系统版本:iPhone操作系统4.3.3(8J2) 报告版本:104 异常类型:EXC\u坏访问 (SIGSEGV)异常代码: 内核地址在0x73980000处无效

我正在开发一个应用程序来拍摄照片并将照片上传到远程服务器

我使用叠加视图定制了相机视图。该应用程序允许每次拍摄1张以上的照片,照片将在拍摄后立即保存到设备中。当我拍照时,应用程序会发出内存警告,然后崩溃。以下是事故报告中的内容。我已经和苹果的支持团队谈过了,他们说这不是因为内存问题。这是因为试图向不再存在的控制器对象之一发送操作

操作系统版本:iPhone操作系统4.3.3(8J2) 报告版本:104

异常类型:EXC\u坏访问 (SIGSEGV)异常代码: 内核地址在0x73980000处无效 崩溃线程:0

线程0名称:调度队列: com.apple.main-thread线程0 崩溃:0 libobjc.A.dylib
0x34499c9a objc_msgSend+18 1
UIKit
0x30a8bc1a -[UIBarButtonItem(UIInternal)\u sendAction:withEvent:+86 2 CoreFoundation
0x308f056a-[NSObject(NSObject) 性能选择器:withObject:withObject:] +18 3 UIKit 0x309feec2-[UIC应用 sendAction:to:from:forEvent:+78 4
UIKit
0x309fee62-[ui]应用程序 sendAction:toTarget:fromSender:forEvent:] +26 5 UIKit 0x309fee34-[UIControl 发送操作:发送到:forEvent:+32 6
UIKit
0x309feb86-[UIControl(内部) _SendActionsForvents:withEvent:+350 7 UIKit
0x309ff41c-[UIControl touchesEnded:withEvent:+336 8
UIKit
0x309e452e _UIgesture识别器排序并发送延迟触摸 +2194 9 UIKit 0x309e3bfa _UIgestureRecognitizerUpdateObserver+690 10 CoreFoundation
0x30957a2e CFRUNLOOP\u正在调用一个\u OBSERVER\u CALLBACK\u函数 +10 11 CoreFoundation 0x3095945e\uu cfrunloopdoobserver+ 406 12核心基金会
0x3095a754\uuu CFRunLoopRun+848 13 CoreFoundation
0x308eaebc CFRunLoopRunSpecific+224 14核心基金会
0x308eadc4 CFRUNLOOPSRUNINMODE+52 15 图形服务
0x30269418 GSEventRunModal+108 16 图形服务
0x302694c4 GSEventRun+56 17 UIKit 0x30a10d62-[UIApplication\u运行]+ 398 18 UIKit
0x30a0e800 UIApplicationMain+664 19 hand-e-pix
0x000025a4干管(干管m:14)20 hand-e-pix
0x0000254c启动+32

有人能帮我找出这个问题的原因吗

非常感谢

问候
Chin

这很容易与保留/释放问题有关。确保您平衡您的保留/释放呼叫。还要确保代码中没有引用任何解除分配的对象

您可能想看看启用NSZombieEnabled以跟踪这一点。
您可以找到有关如何启用它的信息。

这很容易与保留/发布问题相关。确保您平衡您的保留/释放呼叫。还要确保代码中没有引用任何解除分配的对象

您可能想看看启用NSZombieEnabled以跟踪这一点。
您可以找到有关如何启用它的信息。

您是如何设置覆盖视图的?你能在这里输入一些代码吗?这是苹果公司给出的一个很好的例子。希望这能对你有所帮助。您是如何设置覆盖视图的?你能在这里输入一些代码吗?这是苹果公司给出的一个很好的例子。希望这能对你有所帮助。非常感谢你,克劳斯,很长一段时间以来,我一直在苦苦寻找一个合适的答案。我发现使用NSZombieEnabled存在问题。这是非常有用的全变量。我已解除分配自动释放变量。再次感谢。@Chinthaka不客气。我知道你是新来的,所以给我一点建议。如果答案能解决你的问题,一定要记住接受它;-)非常感谢你,克劳斯,很长一段时间以来,我一直在苦苦寻找一个合适的答案。我发现使用NSZombieEnabled存在问题。这是非常有用的全变量。我已解除分配自动释放变量。再次感谢。@Chinthaka不客气。我知道你是新来的,所以给我一点建议。如果答案能解决你的问题,一定要记住接受它;-)