回答:
次の-[NSURL path]方法を使用します。
NSLog(@"%@", myUrl.path);
ドキュメントから:
stringByReplacingPercentEscapesUsingEncoding:メソッドでエスケープされていないURLのパス。受信者がRFC 1808に準拠していない場合は、を返しますnil。このURLオブジェクトにファイルURLが含まれている場合(で決定
isFileURL)、このメソッドの戻り値はNSFileManagerまたはNSPathUtilitiesのメソッドへの入力に適しています。パスの末尾にスラッシュがある場合、パスは削除されます。RFC 3986によれば、権限(ホスト名とポート)部分の後の先行スラッシュはパスの一部として扱われます。
このようなURLはで作成できることに注意してください+[NSURL fileURLWithPath:]。
[myURL isFileURL]true かどうかを確認する必要があります。