如何解决我的 Mac 应用程序:无法从 finder 获取已执行文件的文件名和路径
我有一个自定义文件格式(p.e. .xyz
)。如果我用 Finder 双击 example.xyz
文件,我的应用程序就会启动。但是我无法在 AppDelegate
中获取当前文件名和路径。我已经尝试了所有功能,但没有任何效果。
如果我的应用已经启动,一切都会按预期进行。
有效(当应用程序已经从 Xcode 启动时):
func application(_ sender: NSApplication,openFile filename: String) -> Bool
func application(_ application: NSApplication,open urls: [URL])
但是如果应用通过双击 .xyz
文件从 Finder 启动,它不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。