Привет, у меня есть следующий код
NSString *analyticsStr = [[NSString alloc] initWithString:[self constructXMLMessage:TagObj]];
NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self
selector:@selector(sendAnalyticsString:)
object:analyticsStr];
[operationQueue addOperation:operation];
[analyticsStr release];
//[operation release];
когда я раскомментирую [выпуск операции], мое приложение падает. И я получаю эту ошибку:
malloc: * ошибка для объекта 0x726ed50: освобождаемый указатель не был выделен * установить точку останова в malloc_error_break для отладки
Я считал, что NSOperationQueue заботится о сохранении объектов. что-то я делаю не так или не знаю.