Desde que actualicé Xcode 3.2.3 a 3.2.4 y iOS 4.0.1 a iOS 4.1 SDK, cuando configuro un punto de interrupción en mi código y paso a paso las instrucciones, en cada paso, el depurador escupirá uno o más de esa línea:Obteniendo un mensaje extraño de depuración: Aserción fallida: (cls), función getName: ¿qué es esto?
Assertion failed: (cls), function getName, file /SourceCache/objc4_Sim/objc4-427.1.1/runtime/objc-runtime-new.m, line 3939
Esto no sucede en una línea específica o por instrucciones específicas. Tengo algunos puntos de interrupción en mi código y cada vez que toco uno de ellos, el depurador comienza a arrojar esos mensajes. No parece tener ningún efecto perjudicial ya que el programa funciona correctamente. Es muy molesto recuperar la información en la consola cuando hay decenas de esas líneas. Estoy seguro de que no se muestran para nada, pero no he encontrado cuál podría ser el problema y qué instrucción podría causarlo. Si no alcanzo un punto de interrupción, entonces no veo ninguna de esas líneas. Limpié y reconstruí mi proyecto varias veces sin éxito.
¿Alguien tiene alguna idea de lo que es esto?
También tengo este problema, aunque parezca que solo lo consigo con el simulador de iPad, no cuando ejecuto el simulador de iPhone. –
Tienen el problema también. Apareció cuando (inusualmente) ejecuté mi aplicación en el simulador. ¿Lo tienes en Sim o dispositivo o ambos? – Kalle