2009-12-09 8 views
14

Durante la ejecución de mi programa que estoy recibiendo la siguiente salida en la consola de depuración XCode:Depuración de un NULL CGContext bajo Cacao/Carbono

<Error>: CGContextSetTextMatrix: invalid context 0x0 

no tengo ni idea de dónde la solicitud, esto es NULL contexto pasando al sistema operativo. Alguien sabe de una buena técnica para cazarla? ¿Puedo entrar en la aplicación cuando algo se escribe en stdout?

+0

Establezca un punto de interrupción para 'CGContextSetTextMatrix'. –

Respuesta

32

Agregar un punto de interrupción en la consola de gdb para CGPostError se rompe cuando el sistema operativo escribe un error relacionado con CG en stderr.

+9

y en Xcode 4, para hacer esto, haga clic en el botón más en la parte inferior izquierda del panel de puntos de interrupción, agregue punto de corte simbólico y coloque CGPostError como el símbolo, luego deje el campo Módulo en blanco. – Brynjar