Ios5 存储录制的视频URL,以便以后保存到库中

Ios5 存储录制的视频URL,以便以后保存到库中,ios5,uiimagepickercontroller,Ios5,Uiimagepickercontroller,我有一个录视频的应用程序。但是当录制完成后,我无法立即保存视频。我需要先拿出一份协议。因此,我尝试保存从图像选择器获取的URL。然后将视频保存到库中。 这在iOS4中运行良好,但在iOS5中不起作用。 我是iOS和Objective-C新手,所以我可能对应该保存URL的属性做了一些完全错误的声明 以下是一些代码: h didFinishPickingMediaWithInfo时的日志输出为: temp movie path: file://localhost/private/var/mobile

我有一个录视频的应用程序。但是当录制完成后,我无法立即保存视频。我需要先拿出一份协议。因此,我尝试保存从图像选择器获取的URL。然后将视频保存到库中。 这在iOS4中运行良好,但在iOS5中不起作用。 我是iOS和Objective-C新手,所以我可能对应该保存URL的属性做了一些完全错误的声明

以下是一些代码:

h

didFinishPickingMediaWithInfo时的日志输出为:

temp movie path: file://localhost/private/var/mobile/Applications/8CFD1CB7-70A0-465C-B730-817ACE5A4F78/tmp/capture-T0x119660.tmp.hNFzkY/capturedvideo.MOV
执行“saveMyVideo”时从日志中输出。URL突然变成了这样!!:

saving movie at: (
"0.31269",
"0.32899",
"0.63999",
"0.33001",
"0.3",
"0.6",
"0.15",
"0.05999"
)
(由OP在问题编辑中回答。请参阅)

OP写道:

错误的代码是:

因为我正在设置声明的属性,所以必须使用set&get方法。应该是:

显然iOS4在这方面并不难,但iOS5无法处理。但是,不管怎样,那样写是错误的。我承认我的错误

temp movie path: file://localhost/private/var/mobile/Applications/8CFD1CB7-70A0-465C-B730-817ACE5A4F78/tmp/capture-T0x119660.tmp.hNFzkY/capturedvideo.MOV
saving movie at: (
"0.31269",
"0.32899",
"0.63999",
"0.33001",
"0.3",
"0.6",
"0.15",
"0.05999"
)
tempMoviePath = moviePath;
[self setTempMoviePath:moviePath];