【发布时间】:2013-06-12 13:47:03
【问题描述】:
我需要从以/Users/username/file.ext 开头的完整路径转换为波浪号路径~/file.ext。我看到NSString 和NSURL 内置了很多方法,从波浪号到完整,但不是相反。虽然我可以使用 NSHomeDirectory() 并在路径字符串中替换,但我希望在 Cocoa 中找到一种方法来处理这个问题。
我需要这个的原因是因为我正在从 Cocoa 应用程序推送 Adobe JSX 脚本。 Cocoa 应用程序收集脚本所需的所有数据并将数据作为参数推送给脚本。 File 类似乎需要基于波浪号的路径(但不是 Folder 类,这很奇怪),但我在他们自己的文档中找不到任何确定的内容,并且根据我自己的观察进行。完整路径会失败,而波浪号路径不会。
【问题讨论】:
-
我认为没有任何 Cocoa 函数可以用于此目的。
-
我也不这么认为,至少我在 Apple 的文档中找不到,但我想确保我在明确得出结论之前涵盖了所有内容。
标签: cocoa adobe extendscript