NSRunAlertPanel que no trabajan en Tigre, aunque funciona en Leopard y Snow Leopard

StackOverflow https://stackoverflow.com/questions/2431566

  •  19-09-2019
  •  | 
  •  

Pregunta

Actualmente estoy usando NSRunAlertPanel para mostrar un diálogo.

Funciona perfectamente en Leopard y Snow Leopard. En Tigre, también funciona a excepción del icono.

En Leopard y Snow Leopard, el icono que utilicé para la aplicación aparece en el lado izquierdo de las cuerdas. Este es el comportamiento esperado.

Sin embargo, en Tigre, hay un gran margen en el lado izquierdo de las cuerdas, el icono no se encuentra, pero la brecha para el icono está allí.

Así es como he utilizado el código:

NSRunAlertPanel(@"My Application", @"My Application's string contents", @"OK", nil, nil);

Realmente necesito saber por qué sucede esto. No añadí ningún código para el icono que aparezca en el leopardo y la nieve, pero está ahí.

No hay solución correcta

Otros consejos

La función NSRunAlertPanel comenzando en Mac OS X 10.0. El único problema que veo en el código es que está de paso cadenas de C a la función que se espera que los objetos NSString.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top