Я сейчас использую NSRunAlertPanel
для отображения диалогового окна.
Отлично работает в Leopard и Snow Leopard. В Tiger это также работает, за исключением иконки.
В Leopard и Snow Leopard значок, который я использовал для приложения, отображается в левой части строк. Это ожидаемое поведение.
Однако в Tiger с левой стороны строк есть большое поле, значок отсутствует, но пробел для значка есть.
Вот как я использовал код:
NSRunAlertPanel(@"My Application", @"My Application's string contents", @"OK", nil, nil);
Мне действительно нужно знать, почему это происходит. Я не добавил код, чтобы иконка появлялась в леопарде и снеге, но она есть.