importFileをNSString*importFile(NSLog%@で出力)に保存しています。
/var/mobile/Applications/5CE1D252-E56A-4AAC-B88E-5B0CEFFF55B3/Library/Caches/tmp/temp_695D39E3-3359-415F-9C0D-243E2E117B8B-456-0000001384C17BBA.tmpfile
次に、destinationFile NSString * destinationFileの値(NSLog%@で出力)を受け取ります。
/var/mobile/Applications/5CE1D252-E56A-4AAC-B88E-5B0CEFFF55B3/Documents/Str%208829%20-%20Test.500887280
次に、NSFileManagerを使用してファイルを移動します。
NSFileManager* fileManager = [NSFileManager defaultManager];
assert(fileManager != nil);
NSError* error = nil;
[fileManager moveItemAtPath:importFile toPath:destinationFile error:&error];
問題は、移動後の実際のファイルの名前が、要求されたdestinationFileと異なることです。
Str%25208829%2520-%2520Test.500887280
何が起きてる ?違いと思われる余分な325は何ですか?