Iphone 将.mov的扩展名更改为.mp4

Iphone 将.mov的扩展名更改为.mp4,iphone,objective-c,Iphone,Objective C,我正在尝试将UIImagePickerController拾取的.mov文件切换到.mp4文件。我已经明白了,仅仅切换扩展就足够了,但是我不知道如何更改名称。。。NSData上没有任何属性,甚至连谷歌上的点击率都没有 谁能给我一个正确方向的提示吗?你的意思是将Foo.mov移动到Foo.mp4 NSString *path = @"/path/to/foo.mov"; NSString *newPath = [[path stringByDeletingPathExtension] string

我正在尝试将UIImagePickerController拾取的.mov文件切换到.mp4文件。我已经明白了,仅仅切换扩展就足够了,但是我不知道如何更改名称。。。NSData上没有任何属性,甚至连谷歌上的点击率都没有


谁能给我一个正确方向的提示吗?

你的意思是将
Foo.mov
移动到
Foo.mp4

NSString *path = @"/path/to/foo.mov";
NSString *newPath = [[path stringByDeletingPathExtension] stringByAppendingString:@".mp4"];
[[NSFileManager defaultManager] moveItemAtPath:path toPath:newPath error:NULL];

@Tom我只能希望该文件不在应用程序包中(如果在应用程序包中,则无法工作)。它将是图像库的标准,并且通过UIImagePickerController存储新捕获的电影。我猜这意味着它在应用程序包中。。。得到Cocoa错误262,根据一些谷歌搜索,这意味着我的url有问题。。。我是完蛋了还是还有办法?@Tom那么你想移动使用摄像头应用程序捕获的文件吗?恐怕除非越狱,否则你不能这样做。@Tom还注意到,使用
+[NSURL fileURLWithPath:][code>初始化带有文件路径的URL是有效的
+URLWithString:
接受URL字符串,而不是裸文件路径。