gpt4 book ai didi

macos - 如何查明我的 .app 实例是否已在运行?

转载 作者:行者123 更新时间:2023-12-03 16:19:38 26 4
gpt4 key购买 nike

我的应用程序正在安装在应用程序文件夹中。但我可以复制这个 .app 文件并将其粘贴到我的桌面上。当我尝试在桌面上运行此 .app 文件时,我的系统上正在运行两个实例。我该如何防止这种情况发生?

最佳答案

可以通过多种方式,

我想到的第一个方法是查看 NSWorkspace 中的 runningApplications。这将返回一个 NSArray,其中包含每个启动的应用程序的字典。您可以循环遍历该数组以查看您要查找的应用程序是否已在运行。

NSMutableArray *applications=[NSMutableArray new];    
[applications addObjectsFromArray:[[NSWorkspace new] runningApplications]];
NSLog(@"--> %@",applications);

关于macos - 如何查明我的 .app 实例是否已在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13759688/

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