我有一个部署目标为10.7的Cocoa程序,使用最新的(10.8)SDK,我使用XCode 4.6.2在10.7.5上运行它。在其中我与NSURLs一起工作没有任何问题,一切正常。我使用的一种方法是NSURL方法:
[newURL checkResourceIsReachableAndReturnError:&error]
使用newURL指向aNSURL的指针。到目前为止一切都很好。
然而,当我编译并运行它时,在安装了Mountain Lion的mac mini上会出现以下警告:
CFURLResourceIsReachable失败,因为它传递了此URL没有方案
以及其他一些事情现在也出错了,例如
[dict setObject:url forKey:[url path]],
使用dict一个NSMutableDictionary和url一个NSURL,该url不再被添加到dict中。奇怪不是吗?我是否错过了NSURL从OS X 10.7到10.8的工作方式的变化?
道歉,如果已经在这里讨论过(我找不到),感谢您查看这个问题,
Marijn