我目前使用NSRunAlertPanel显示一个对话框。

它完美在Leopard和Snow Leopard。在虎,它也适用除图标。

在Leopard和Snow Leopard,我用于应用程序的图标被显示在字符串的左侧。这是预期的行为。

然而,在虎,对字符串的左侧幅度较大,该图标丢失但对于图标的间隙存在。

下面是如何使用的代码:

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

我真的需要知道为什么会这样。我没有添加任何代码出现在Leopard和Snow图标,但它的存在。

没有正确的解决方案

其他提示

NSRunAlertPanel功能可用从Mac OS X 10.0开始。我可以在你的代码中看到的唯一的问题是要传递C字符串到NSString对象预期的功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top