由于我从 Xcode 3.2.3 升级到 3.2.4 和 iOS 4.0.1 到 iOS 4.1 SDK,当我在代码中设置断点并单步执行指令时,在每一步,调试器都会吐出其中的一个或多个线:
Assertion failed: (cls), function getName, file /SourceCache/objc4_Sim/objc4-427.1.1/runtime/objc-runtime-new.m, line 3939
它不会发生在特定的行或特定的指令上。我的代码中有几个断点,每次遇到其中一个断点时,调试器就会开始发出这些消息。由于程序正常运行,它似乎没有任何不利影响。当有几十行这些行时,在控制台中检索信息非常烦人。我确定它们不会无缘无故地显示,但我还没有发现问题可能是什么以及可能导致它的指令。如果我没有遇到断点,那么我看不到任何这些行。我确实多次清理和重建我的项目,但无济于事。
有人知道这是什么吗?