IOS NSError types

С тех пор как я добавил этоасинхронной запрос, я получаю ошибку xcodeSending 'NSError *const __strong *' to parameter of type 'NSError *__autoreleasing *' changes retain/release properties of pointer

...
[NSURLConnection sendAsynchronousRequest:req queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error){
    dispatch_async(dispatch_get_main_queue(), ^{
        NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLData:data error:&error];
        ...
    });
}];
...

Если я используюerror:nil тогда мой код работает нормально, но я чувствуюбеспокойный о том, чтобы не использовать ошибки .. Что мне делать?

Ответы на вопрос(2)

Ваш ответ на вопрос