Ios 警告:分配给';n错误*uu strong**';从';n错误*uu自动释放**';

Ios 警告:分配给';n错误*uu strong**';从';n错误*uu自动释放**';,ios,objective-c,Ios,Objective C,我继承了以下代码作为XMLReader类的一部分。似乎没有任何东西可以解释如何摆脱线上的警告: Assigning to 'NSError *__strong **' from 'NSError *__autoreleasing **' discard qualifiers in nested pointer types _errorPointer = &error; 谢谢你的帮助 #pragma mark Parsing - (id)initWithError:(NSError

我继承了以下代码作为XMLReader类的一部分。似乎没有任何东西可以解释如何摆脱线上的警告:

Assigning to 'NSError *__strong **' from 'NSError *__autoreleasing **' discard qualifiers in nested pointer types

_errorPointer = &error;
谢谢你的帮助

#pragma mark Parsing

- (id)initWithError:(NSError **)error
{
    if (self = [super init])
    {
        _errorPointer = &error;
    }
    return self;
}

我不知道它是否是同一个读者,但这看起来像是一个与ARC配合良好的版本。-在您的代码中,获取方法参数的地址看起来不是个好主意。太好了!非常感谢。我不明白我为什么不自己去找。再次感谢。