我正在使用 AVFoundation 库编写视频应用程序。
基本上,我正在将视频录制到文件中,并在录制完成时收听以下事件。
- (void)captureOutput:(AVCaptureFileOutput *)captureOutput didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL fromConnections:(NSArray *)connections error:(NSError *)error
{
switch([error code] {
//handle different AV foundation errors such as
case AVErrorMaximumFileSizeReached:
{ //do something }
case AVErrorMaximumDurationReached:
{ //do something }
case AVErrorDiskFull:
{ //do something }
}
}
当我在低磁盘空间手机中运行我的应用程序时,我收到了一个奇怪的错误-12670
。我想这与 diskfull 类似,但是,我在AVError.h
.
有什么简单的方法可以找到随机错误代码对应的宏吗?(我需要找到这个错误到底是什么的文档)
这很令人困惑,我在互联网上搜索,找不到知道整个故事的人。
问候,霍华德