Xcode &;错误-iOS开发
我正在尝试创建AVCaptureSession。我的代码基于WWDC 2011视频,编号419 我有下面一行代码,它与WWDC 2011视频中的代码完全相同,也与这里的代码相同Xcode &;错误-iOS开发,xcode,video,ios4,Xcode,Video,Ios4,我正在尝试创建AVCaptureSession。我的代码基于WWDC 2011视频,编号419 我有下面一行代码,它与WWDC 2011视频中的代码完全相同,也与这里的代码相同 但是Xcode说&error是使用了一个未声明的标识符。这是因为您没有定义NSErrorerror变量,您在使用&error时提供了该变量的地址 如果您通过定义变量 NSError *error = nil; …在上线之前,一切都应该很好 作为一种解释,如果您查看deviceInputWithDevice:error:
但是Xcode说&error是使用了一个未声明的标识符。这是因为您没有定义NSError
error
变量,您在使用&error
时提供了该变量的地址
如果您通过定义变量
NSError *error = nil;
…在上线之前,一切都应该很好
作为一种解释,如果您查看deviceInputWithDevice:error:method的签名,您将看到以下内容:
+ (id)deviceInputWithDevice:(AVCaptureDevice *)device error:(NSError **)outError
换句话说,此方法希望NSError指针变量的地址作为
ourError
参数提供。谢谢。为什么视频和示例代码中没有包含这些内容?@SamB看起来作者在他们的博客中遗漏了这些内容-提供的代码总是会抛出您遇到的错误。(我没有看到WWDC会话视频,因此无法发表评论-可能变量是在以前的视频中定义的,等等)
+ (id)deviceInputWithDevice:(AVCaptureDevice *)device error:(NSError **)outError