I'm Working on a project that uses ARC and I am having trouble with an existing piece of code that I already had.
heres the code:
- (id)initWithError:(NSError **)error
{
if ((self = [super init]))
{
errorPointer = error; //Getting error here
}
return self;
}
Im getting an error that says:
implicit conversion of an indirect pointer to an objective-c pointer to 'NSError' is disallowed with ARC.
What should I do to fix this problem? I've tried doing a bridged cast, but didn't work. Any help is appreciated.
Oh and just for clarification, in the .h file this is how I declared the variable errorPointer:
NSError *errorPointer;
Thanks!