Я работаю над проектом, который использует ARC, и у меня возникли проблемы с существующим куском кода, который у меня уже был.
вот код:
- (id)initWithError:(NSError **)error
{
if ((self = [super init]))
{
errorPointer = error; //Getting error here
}
return self;
}
Я получаю ошибку, которая говорит:
неявное преобразование косвенного указателя в объектный указатель на 'NSError' запрещено в ARC.
Что я должен сделать, чтобы решить эту проблему? Я пробовал делать мостовое приведение, но это не помогло. Любая помощь будет принята с благодарностью.
И еще для уточнения, в файле .h я объявил переменную errorPointer так:
NSError *errorPointer;
Спасибо!