Я написал класс для анализа XML в блоке.ЗавершениеHandler возвращает mutableArray и ошибку (если это происходит), проблема в том, что я могу NSLog элемент массива, но если я инициирую __block NMutableArray с массивом, он возвращает нуль:
__block NSMutableArray *imagesURLs;
NCBlockParser *parser = [[NCBlockParser alloc] init];
[parser parseXMLFromURL:url withElementsName:[NSArray arrayWithObject:@"element"] completionHandler:^(NSMutableArray *item, NSError *err)
{
if (err) {
NSLog(@"%@",[err localizedDescription]);
}
else {
imagesURLs = [[NSMutableArray alloc] initWithArray:item];
}
}];
NSLog(@"%@",imagesURLs); // (null) here :(
Идеи?