COCOA: I need help in using NSRunAlertPanel, strange icon problem

Discussion in 'Mac Programming' started by bensonang, Mar 12, 2010.

  1. bensonang macrumors newbie

    Mar 12, 2010
    I'm currently using NSRunAlertPanel to display a dialog.
    It works perfectly in Leopard and Snow Leopard. In Tiger, it also works except for one thing, the icon.

    In Leopard and Snow, the icon i used for the App is displayed on the left side of the strings. This is the expected behavior.

    However, in Tiger, there is a big margin on the left side of the strings, the icon is missing but the gap for the icon is there.

    Here's how i used the code:

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

    I really need to know why this happens. I did not add any code for the icon to appear in leopard and snow, but it's there.

  2. kainjow Moderator emeritus


    Jun 15, 2000
    Have you confirmed this on a second 10.4 machine?

    You could see if switching to NSAlert makes a difference.

Share This Page