XCode 无法通过此路径“file://localhost/users/admin/Desktop/”创建文件

Posted

技术标签:

【中文标题】XCode 无法通过此路径“file://localhost/users/admin/Desktop/”创建文件【英文标题】:Cannot create a file by this path "file://localhost/users/admin/Desktop/" by XCode 【发布时间】:2014-06-05 08:22:31 【问题描述】:

我在 Mac OS 上的用户名是“admin”,我使用 NSOpenPanel 来获取输出路径,结果是:

file://localhost/Users/admin/Desktop

但是我使用NSFileManagercreateFileAtPath,没有任何反应。如果我将路径更改为 /Users/admin/Desktop ,将成功创建文件。你能告诉我为什么吗?

我还在 Mac OS X 10.8 上发现桌面路径是“file://localhost/Users/admin/Desktop”,但在 10.9 上我得到了“file:///Users/admin/Desktop”.. .奇怪

【问题讨论】:

这不是路径,这是 URL... 我已经解决了。使用 [url path] 可以得到 NSString 路径。 【参考方案1】:

我已经解决了。使用 [url path] 可以得到 NSString 路径。

【讨论】:

以上是关于XCode 无法通过此路径“file://localhost/users/admin/Desktop/”创建文件的主要内容,如果未能解决你的问题,请参考以下文章

Cocoa 应用程序无法开始循环 python 脚本。通过 xcode 构建/运行时工作

迁移 Xcode 项目后无法更改位置/路径设置

将系统头搜索路径添加到 Xcode

为啥即使在搜索路径中列出了 GLEW 动态库,Xcode 也无法找到它?

为啥 Xcode 显示“此时无法安装此应用程序”。弹出窗口?

无法修复错误:此配置部分无法在此路径中使用