一般来说,我们如何在Mac应用程序中避免objc_msgSend()崩溃?另外,我们如何避免EXC_BAD_ACCESS崩溃?为什么我们得到它?我们如何处理这类错误?它们正在增加我们的应用程序,并希望就此问题寻求指导和帮助.
我们正在使用XCode 3.2.5,我们的项目是Cocoa,使用Objective-C语言.我们的Web服务是一个基于IIS的ASP.Net网站(我们可以从中下载/上传XML文件和图像).
我们正在Mac上开发一个可可应用程序,我们在启动应用程序的十次尝试中遇到过两次.这个应用程序有一个草图应用程序,当我们运行应用程序时,它只是在1分钟内冻结和崩溃而不做任何事情.这个应用程序的一些功能是:
崩溃不仅限于应用程序的发布后.有时候,在我们的mac应用程序中操作拖放,下载数据集以及添加/编辑/删除功能等程序时,应用程序也会崩溃.
老实说,我们对这个开发平台和环境比较陌生,我们还在学习.你能指导我们这个问题吗?像一些资源或提示我们做错了什么?非常感谢大家和更多的力量.
以下是崩溃报告的示例:
Process: Sketch [63065]
Path: /Users/william_hooley_27Inch/Desktop/untitled folder/MacGlass.app/Contents/MacOS/Sketch
Identifier: com.apple.CocoaExamples.Sketch
Version: 1.049 (48.1)
Code Type: X86 (Native)
Parent Process: launchd [116]
Date/Time: 2011-04-14 13:12:15.421 +1000
OS Version: Mac OS X 10.6.5 (10H574)
Report Version: 6
Interval Since Last Report: 714907 sec
Crashes Since Last Report: 17
Per-App Interval Since Last Report: 206437 sec
Per-App Crashes Since Last Report: 5
Anonymous UUID:
086C860F-E28E-4256-84F9-9692782AAD01
Exception Type: EXC_BAD_ACCESS
(SIGBUS) Exception Codes: …
Run Code Online (Sandbox Code Playgroud)