gpt4 book ai didi

cocoa - 无法在屏幕保护程序中加载 Quartz 动画 : "You cannot use the XXX screensaver on this computer"

转载 作者:行者123 更新时间:2023-12-03 17:17:58 25 4
gpt4 key购买 nike

我编写了一个简单的屏幕保护程序,它使用 QCView 加载 Quartz 动画。但是当我在 Snow Leopard 上安装它时,它会出现在屏幕保护程序预览中,并显示一条消息“您无法在此计算机上使用 XXX 屏幕保护程序...”。如果我注释掉 loadCompositionFromFile 行(但保留 Quartz 框架链接),那就没问题了。我还可以使用 Quartz 动画本身作为屏幕保护程序。因此,将 qtz 文件加载到 QCView 中是一个问题。任何想法将不胜感激。

谢谢,帕特

最佳答案

您是否在不支持 GC 的情况下进行构建?在 Snow Leopard 上以 64 位运行时,屏幕保护程序引擎会进行垃圾收集。

参见QA1666满足全套要求。

请注意,即使您只支持 Snow Leopard,如果您想使用像 SaverLab 这样的测试应用程序,您仍然应该在非发布构建配置中构建支持 32 位 GC 或不支持(非必需)的应用程序。 .

此外,您在 QCView 中托管 Quartz Composition 是否有原因?屏幕保护程序可以直接处理 Quartz Compositions。

关于cocoa - 无法在屏幕保护程序中加载 Quartz 动画 : "You cannot use the XXX screensaver on this computer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1898899/

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