NSRunAlertPanel不是老虎的工作,但它适用于Leopard和Snow Leopard
-
19-09-2019 - |
题
我目前使用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
对象预期的功能。
不隶属于 StackOverflow