gpt4 book ai didi

cocoa - NSWorkspace openFile withApplication 不适用于文件名中的空格

转载 作者:行者123 更新时间:2023-12-03 16:15:56 25 4
gpt4 key购买 nike

像这样使用时

[ [NSWorkspace sharedWorkspace] openFile:fileName withApplication:appName];

并且文件名包含空格

另一个应用程序提示无法打开文件名

我没有其他应用程序的源代码

但是当我使用 NSTask 启动同一个应用程序时,它可以正确读取完整的文件路径

我尝试用引号括住文件路径,但没有帮助

最佳答案

肯定不是NSWorkspace的问题。你不需要任何外壳转义。无论如何,NSWorkspace 不会通过 shell 启动其他应用程序。我可以使用 NSWorkspace 在 Safari 中打开一个名称包含空格的 html 文件。

所以,问题出在另一个应用程序上。那个应用程序是什么?如果您没有源代码,除了提示该程序的制作者/作者之外,您无能为力。

关于cocoa - NSWorkspace openFile withApplication 不适用于文件名中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938862/

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