【发布时间】:2016-08-23 01:46:00
【问题描述】:
系统中存在带有正斜杠(/)的文件名。
例如:URL -> ~/Documents/FolderName/TestFilename/myFile.dmg。
最后一个路径组件是 -> "TestFilename/myFile.dmg"
文件名是 -> "TestFilename/myFile.dmg"
现在,当我在我的应用程序中使用下面的代码在查找器中显示以下代码时。它无法在finder中显示。
NSURL *fileURL = [NSURL URLWithString:@"/Documents/FolderName/TestFilename/myFile.dmg"];
[[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:@[fileURL]];
现在如何解决这种情况并使其在查找器中显示此类文件。我确实尝试过使用“CFURLCreateStringByAddingPercentEscapes”,它似乎不起作用。 .
【问题讨论】:
标签: objective-c cocoa nsurl nsfilemanager nsworkspace