Xcode NSAppearanceNameAqua在黑暗和光明模式下返回

Xcode NSAppearanceNameAqua在黑暗和光明模式下返回,xcode,macos,qt,macos-darkmode,Xcode,Macos,Qt,Macos Darkmode,我在Qt for mac中有一个应用程序,升级到XCode 11.4后,我的应用程序不会切换到黑暗模式 我检查了我的代码,我意识到无论在明暗模式下,nsappearancename都是NSAppearanceNameAqua 我尝试了以下两种方法: NSString * appearance = NSAppearance.currentAppearance.name; NSString * appearance = NSApplication.sharedApplication.effecti

我在Qt for mac中有一个应用程序,升级到XCode 11.4后,我的应用程序不会切换到黑暗模式

我检查了我的代码,我意识到无论在明暗模式下,nsappearancename都是NSAppearanceNameAqua

我尝试了以下两种方法:

NSString * appearance = NSAppearance.currentAppearance.name;

NSString * appearance = NSApplication.sharedApplication.effectiveAppearance.name;

还有其他人面临同样的问题吗?

看起来Qt的人已经在解决这个问题了,请参阅。

是的,升级后我也遇到过同样的问题。不知道如何修复它,现在将Xcode降级到11.3。很抱歉,我忍不住想告诉你,你不是唯一一个有眼睛的人,他们刚刚闭上了眼睛。