UIImagePickerController からムービー ファイルのパスを保存しました。デバイスで再生できるので、そのパスが存在することはわかっています。ムービー ファイル パスを含む文字列の NSLog は、次のように返します。
file://localhost/private/var/mobile/Applications/E694555D-3959-4CC5-A829-4260323C2C65/tmp//trim.6JemAI.MOV
ただし、この文字列を次のように使用すると、次のように返されますNO
。
NSLog(@"file exists: %i", [[NSFileManager defaultManager] fileExistsAtPath:media.movie]);
これが失敗しているという考えはありますか?パスとして保存されている値に関連している可能性がありますか、それともパスに//
ある時点で含まれている可能性がありますか? これらは私が持っていたいくつかの考えです。