gpt4 book ai didi

iPhone OCUnit,异常退出,代码为 139,这是什么?

转载 作者:行者123 更新时间:2023-12-03 19:42:56 26 4
gpt4 key购买 nike

iPhone sdk 3.1.2、xcode 3.1.4、mac os x 10.5.8、

我是使用 iphone sdk 附带的 OCUnit 的新手。我得到的唯一错误是:

错误:测试设备'/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/Developer/usr/bin/otest'存在异常,代码139(可能是已经崩溃了)。

有人知道这是什么吗?谢谢。

编辑:我找到了原因。我在我为其编写单元测试的类的 -dealloc 中放入了非常愚蠢的代码。像这样:

- (void)dealloc {
[someObject1 dealloc]; //wtf, dealloc?
[someObject2 dealloc]; //wtf, dealloc?
[super dealloc];
}

有时这会导致代码 139,有时会导致 138。

最佳答案

当我看到这个时,通常意味着我的某个单元测试有错误的逻辑并导致 otest 崩溃。这不是一个非常有用的答案,因为代码 139 并不是一个非常有用的错误代码。抱歉!

关于iPhone OCUnit,异常退出,代码为 139,这是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2197886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com