【问题标题】:Show macOS NSWindow from inside CLI tool从 CLI 工具内部显示 macOS NSWindow
【发布时间】:2021-05-06 18:13:27
【问题描述】:

我有一个用 Swift 开发的 CLI 工具,它可以进行一些计算。我想在带有图形的窗口中显示计算结果,因此需要一些 UI,

有没有办法“嫁给”这两个世界?即在终端/控制台中选择/输入内容,然后通过 macOS 上的 UI 按需获取结果?

谢谢!

【问题讨论】:

标签: swift macos command-line-interface


【解决方案1】:

要显示一个窗口,您必须导入 CocoaAppKit 并启动共享应用程序实例

NSApplication.shared

因为一个窗口需要访问窗口服务器并且还需要一个运行循环。

然后显示窗口,例如NSAlert

应用程序委托类不是强制性的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多