OCUnit错误代码

时间:2010-07-28 19:57:38

标签: iphone objective-c macos ocunit error-code

有谁知道如何查找ostest实用程序抛出的所有可能错误代码的列表及其含义?我注意到这对于人们来说是一个常见的问题,他们询问OCUnit失败的代码138或139对他们来说是完全不透明的,并且遇到该特定错误号的人指出了一个明显的问题,问题者可能有如果他们知道要寻找什么,就很容易识别出来。

但谷歌,ADC和手册页似乎都对这些错误代码保持沉默。我希望有人有一个列表或头文件,概述了所有这些。它现在不仅有助于解决我的特定问题(获得一个神秘的132),但我认为这将引起普遍关注。

谢谢!

1 个答案:

答案 0 :(得分:2)

OCUnit 138或139的失败只是一个通用的问题出了问题。根据我的经验,我发现在运行时出现问题时会出现这些错误。所以,你的代码编译得很好,但是当在OCUnit中运行时,它会崩溃。不幸的是,松弛的痕迹并没有揭示出现在何处。

我详细介绍了要查找here的内容。总之:
1.检查dealloc / alloc区域,确保这些对象确实存在/正确调用 2.检查你的拼写,拼写错误等...(两个变量同样命名,但错误使用?演员?)
3.尝试隔离您的测试,意味着,通过您的测试来找出哪一个失败。由于代码问题,OCUnit崩溃了 4.如果所有其他方法都失败了,让代码以模拟器而不是OCUnit为目标,那么你应该得到更有意义的松弛痕迹。