我想显示所有正在运行的应用程序名称的列表。
问题:它不会添加调用函数后正在运行的应用程序。因此,它不会同时将应用名称添加到列表中。
目标:我想添加一个监听器,所以如果一个新的应用程序正在运行,它将同时将它添加到数组中,而无需重新启动应用程序或再次调用该函数。
func allRunningApplications() {
for runningApplication in NSWorkspace.shared.runningApplications {
let appName = runningApplication.localizedName
// Add App Name to Array
array.append(appName)
}
}