gpt4 book ai didi

swift - 无法终止 NSRunningApplication

转载 作者:行者123 更新时间:2023-11-28 14:00:44 25 4
gpt4 key购买 nike

带有更新的 ViewController 文件的简单 Hello World MacOS 应用。

//  ViewController.swift

import Cocoa
import AppKit

class ViewController: NSViewController {

override func viewDidLoad() {
super.viewDidLoad()

self.quitVLC()
}

func quitVLC() {
for app in NSWorkspace.shared.runningApplications as [NSRunningApplication] {
if let appName = app.localizedName, appName == "VLC" {
app.forceTerminate()
print(app.isTerminated)
}
}
}

}

在 Debug模式下,执行会到达 forceTerminate 命令,但它始终打印 false,并且永远不会终止应用程序。

想法?

最佳答案

必须在项目设置的功能部分关闭沙盒模式。

关于swift - 无法终止 NSRunningApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53572727/

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