Ios 警告:分配给';n错误*uu strong**';从';n错误*uu自动释放**';
我继承了以下代码作为XMLReader类的一部分。似乎没有任何东西可以解释如何摆脱线上的警告: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
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配合良好的版本。-在您的代码中,获取方法参数的地址看起来不是个好主意。太好了!非常感谢。我不明白我为什么不自己去找。再次感谢。