具有更新的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)
}
}
}
}在调试模式下,执行get到forceTerminate命令,但它总是打印false,并且永远不会终止应用程序。
想法?
发布于 2018-12-02 00:20:50
我必须在项目设置的功能部分关闭沙箱模式。
https://stackoverflow.com/questions/53572727
复制相似问题