我收到了这个错误:
incompatible pointer types assigning to NSError _strong from NSError _autoreleasing
这是我的头文件:
@interface myClass : NSObject
{
NSError *errorPointer;
}
这是我的实施文件:
- (id)initWithError:(NSError **)error
{
if (self = [super init])
{
errorPointer = error; // <-- here is where I'm getting the error
}
return self;
}
你们中的任何人都知道为什么或如何解决这个错误?
我真的很感谢你的帮助。
答案 0 :(得分:1)
(NSError **)错误应为(NSError *)错误