【发布时间】:2012-02-10 10:47:59
【问题描述】:
我正在处理一个使用 ARC 的项目,但我在处理已有的一段代码时遇到了问题。
代码如下:
- (id)initWithError:(NSError **)error
{
if ((self = [super init]))
{
errorPointer = error; //Getting error here
}
return self;
}
我收到一条错误消息:
ARC 不允许将间接指针隐式转换为指向“NSError”的 Objective-c 指针。
我应该怎么做才能解决这个问题?我试过做一个桥接演员,但没有奏效。 任何帮助表示赞赏。
哦,只是为了澄清一下,在 .h 文件中我是这样声明变量 errorPointer 的:
NSError *errorPointer;
谢谢!
【问题讨论】:
标签: iphone objective-c ios