アプリケーションでFILEURLを解析し、%20をSPACEに置き換える必要があります。stringByReplacingOccuranceを使用しています:
NSString *strippedContent = [finalFilePath stringByReplacingOccurrencesOfString:@"%20" withString:@" "];
しかし、NSLogにstripedContentを表示すると、すべての%20文字列がまだそこにあります。解析したいファイル名の例を次に示します。
.../Documents/Inbox/Test%20Doc%20From%20Another%20App.txt
NSFileManagerは、%20が含まれていると、ドキュメントを見つけることができないようです。ファイルパスは、「OpenIn...」ダイアログを介して別のアプリケーションから渡されています。stringByReplacingOccurrenceを使用して、またはURLがインポートされたときに、%20を削除する方法はありますか?