después de actualizar mi máquina de programación para MountainLion y XCode a la nueva versión consigo esta advertencia impresa en el cada consola ejecuto mi aplicación:"no tiene sentido para dibujar una imagen" - Advertencia después de la actualización a MountainLion
No tiene sentido dibujar una imagen cuando [NSGraphicsContext currentContext] es nulo. Esto es un error de programación. Romper en el vacío _NSWarnForDrawingImageWithNoCurrentContext() para depurar. Esto se registrará solo una vez. Esto puede romperse en el futuro.
No estoy usando una imagen en ninguna parte de mi aplicación y busqué en todo el proyecto una imagen pero no pude encontrar una. ¿Alguien sabe lo que podría causar esto?
Estoy usando 2 archivos de punta por cierto: One Popover y Mainwindow. Ninguno de ellos contiene una imagen.
Editar: me encontré con la línea cuando esta aparece:
[self.popover showRelativeToRect:[appDelegate.menulet frame]
ofView:appDelegate.menulet
preferredEdge:NSMinYEdge];
Pero ninguno de los objetos es nula. ¿Alguna sugerencia?
Editar 2: El menú es una subclase NSView por cierto. Así que estoy pasando una vista.
¿Estableciste el punto de interrupción donde se decía? Publique la traza de pila cuando se golpea el punto de interrupción. –
¿Cómo puedo averiguarlo? No me muestra la señal de advertencia amarilla, acabo de recibir este mensaje. Hay una fecha y mi nombre de aplicación seguido de "[6686: 303]". Revisé cada clase en la línea 303, pero no pude encontrar nada. –
Leer [Acerca de Breakpoint Navigator] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/about_breakpoint_navigator.html#//apple_ref/doc/uid/TP40010433-CH6-SW1) y [Agregar un punto de interrupción simbólico] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/adding_a_symbolic_breakpoint.html).Coloque '_NSWarnForDrawingImageWithNoCurrentContext' en el campo Símbolo y deje el campo Módulo en blanco. –