gpt4 book ai didi

cocoa - NSRunAlertPanel 不适用于 Tiger,但适用于 Leopard 和 Snow Leopard

转载 作者:行者123 更新时间:2023-12-03 18:05:53 27 4
gpt4 key购买 nike

我当前正在使用 NSRunAlertPanel 来显示对话框。

它在 Leopard 和 Snow Leopard 中完美运行。在 Tiger 中,除了图标之外它也有效。

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

然而,在 Tiger 中,弦的左侧有一个很大的空白,图标丢失了,但图标的间隙却存在。

这是我使用代码的方式:

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

我真的需要知道为什么会发生这种情况。我没有添加任何代码让图标出现在豹纹和雪花中,但它就在那里。

最佳答案

NSRunAlertPanel 函数从 Mac OS X 10.0 开始可用。我在您的代码中看到的唯一问题是您将 C 字符串传递给需要 NSString 对象的函数。

关于cocoa - NSRunAlertPanel 不适用于 Tiger,但适用于 Leopard 和 Snow Leopard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com