6

我有一个部署目标为 10.7 的 Cocoa 程序,使用最新的 (10.8) SDK,我使用 XCode 4.6.2 在 10.7.5 上运行它。在其中,我使用 NSURL 没有任何问题,一切正常。我使用的一种方法是 NSURL 方法:

[newURL checkResourceIsReachableAndReturnError:&error]

用 newURL 指向一个 NSURL 的指针。到目前为止,一切都很好。

但是,当我编译并运行它时,在安装了 Mountain Lion 的 mac mini 上会出现以下警告:

CFURLResourceIsReachable 失败,因为它通过了这个没有方案的 URL

现在还有其他一些事情也出错了,例如

[dict setObject:url forKey:[url path]], 

使用 dict 一个 NSMutableDictionary 和 url 一个 NSURL,url 不再添加到 dict 中。是不是很奇怪?我是否错过了从 OS X 10.7 到 10.8 的 NSURL 工作方式的变化?

抱歉,如果这里已经讨论过(我找不到),感谢您查看这个问题,

马林

4

0 回答 0