有谁知道如何找到该ostest
实用程序抛出的所有可能错误代码及其含义的列表?我注意到这对人们来说是一个常见问题,他们询问 OCUnit 故障,代码 138 或 139 对他们完全不透明,遇到该特定错误号的人指出提问者可能遇到的明显问题如果他们知道要寻找什么,则很容易识别。
但是 Google、ADC 和手册页似乎都对这些错误代码保持沉默。我希望有人有一个列出所有这些的列表或头文件。它不仅有助于解决我现在的特定问题(得到一个神秘的 132),而且我认为它会引起普遍的兴趣。
谢谢!
有谁知道如何找到该ostest
实用程序抛出的所有可能错误代码及其含义的列表?我注意到这对人们来说是一个常见问题,他们询问 OCUnit 故障,代码 138 或 139 对他们完全不透明,遇到该特定错误号的人指出提问者可能遇到的明显问题如果他们知道要寻找什么,则很容易识别。
但是 Google、ADC 和手册页似乎都对这些错误代码保持沉默。我希望有人有一个列出所有这些的列表或头文件。它不仅有助于解决我现在的特定问题(得到一个神秘的 132),而且我认为它会引起普遍的兴趣。
谢谢!
138 或 139 的 OCUnit 故障只是一般性问题。根据我的经验,我发现在运行时出现问题时会出现这些错误。所以,你的代码编译得很好,但是在 OCUnit 中运行时,它会崩溃。不幸的是,松弛的痕迹并没有揭示这发生在哪里。
我在这里详细介绍了一些要查找的内容。总之:
1. 检查您的 dealloc/alloc 区域,确保这些对象确实存在/被正确调用。
2. 检查您的拼写、拼写错误等...(两个变量名称相似,但使用错误?转换?)
3. 尝试隔离您的测试,意思是,通过您的测试找出哪一个失败。由于您的代码有问题,OCUnit 正在崩溃。
4. 如果所有其他方法都失败了,让代码以模拟器而不是 OCUnit 为目标,您应该通过这种方式获得更有意义的 slack 跟踪。