Получено странное сообщение отладчика: Ошибка утверждения: (cls), функция getName: что это?

Поскольку я обновился с Xcode 3.2.3 до 3.2.4 и iOS 4.0.1 до iOS 4.1 SDK, когда я устанавливаю точку останова в своем коде и пошаговые инструкции, на каждом шаге отладчик будет выводить одну или несколько из этих строк:

Утверждение не выполнено: (cls), функция getName, file / SourceCache / objc4_Sim / objc4-427.1.1 / runtime / objc-runtime-new.m, строка 3939

Этого не происходит в определенной строке или для определенных инструкций. В моем коде есть несколько точек останова, и каждый раз, когда я нажимаю на одну из них, отладчик начинает выдавать эти сообщения. Похоже, что это не оказывает никакого вреда, поскольку программа работает правильно. Просто очень раздражает получение информации в консоли, когда таких строк десятки. Я уверен, что они отображаются не зря, но я не нашел, в чем может быть проблема и какие инструкции могут ее вызвать. Если я не попаду в точку останова, я не увижу ни одной из этих строк. Я очищал и перестраивал свой проект несколько раз, но безрезультатно.

Кто-нибудь знает, что это такое?

25
задан aularon 13 September 2010 в 19:02
поделиться