6

最新の(10.8)SDKを使用して、展開ターゲット10.7のCocoaプログラムがあり、XCode 4.6.2を使用して10.7.5で実行します。その中で、私は何の問題もなく NSURL を操作します。すべて正常に動作します。私が使用する 1 つの方法は、NSURL メソッドです。

[newURL checkResourceIsReachableAndReturnError:&error]

aNSURL へのポインタを newURL に指定します。ここまでは順調ですね。

ただし、これをコンパイルして実行すると、Mountain Lion がインストールされた mac mini で次の警告が表示されます。

スキームを持たないこの URL が渡されたため、CFURLResourceIsReachable が失敗しました

また、次のような他のいくつかのこともうまくいきません

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

NSMutableDictionary の dict と NSURL の url を使用すると、URL は dict に追加されなくなります。奇妙ですね。OS X 10.7 から 10.8 への NSURL の動作の変更を見逃していませんか?

これがすでにここで議論されている場合はお詫びします(私はそれを見つけることができませんでした)、この質問を見てくれてありがとう、

マリン

4

0 に答える 0