4

我收到此错误:

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;
}

你们中的任何人都知道为什么或如何解决此错误吗?

我会非常感谢你的帮助。

4

1 回答 1

1

(NSError **)error 应该是 (NSError *)error

于 2013-06-24T17:56:23.033 回答