由于 Style.spinning 已弃用,如何在 macOS Catalina 上正确添加微调器?

How to correctly add a spinner on macOS Catalina as Style.spinning is deprecated?

我总是像这样用 NSProgressIndicator 创建一个微调器

let spinner = NSProgressIndicator()
spinner.style = .spinning

它工作正常,但我最近发现 NSProgressIndicator.Style.spinning 已弃用。我四处搜索,但没有完全找到目前在 macOS 上创建微调器的推荐方法。有人可以在这里帮忙吗?

谢谢

文档中似乎有错误。在 macOS 10.15 中,NSProgressIndicatorBarStyleNSProgressIndicatorSpinningStyle 已弃用。不知何故,Swift 中的 NSProgressIndicatorStyleBarNSProgressIndicatorStyleSpinning.bar.spinning 在文档中也已弃用,但它们不在 NSProgressIndicator.h 中。

typedef NS_ENUM(NSUInteger, NSProgressIndicatorStyle) {
    NSProgressIndicatorStyleBar = 0,
    NSProgressIndicatorStyleSpinning = 1
};

/* Please instead use the more modern versions of these constants.
 */
static const NSProgressIndicatorStyle NSProgressIndicatorBarStyle API_DEPRECATED_WITH_REPLACEMENT("NSProgressIndicatorStyleBar", macos(10.2,10.14)) = NSProgressIndicatorStyleBar;
static const NSProgressIndicatorStyle NSProgressIndicatorSpinningStyle API_DEPRECATED_WITH_REPLACEMENT("NSProgressIndicatorStyleSpinning", macos(10.2,10.14)) = NSProgressIndicatorStyleSpinning;