«description» не работает для NSURLConnection

У меня есть класс, производный от NSURLConnection. Любопытно, что description и dealloc терпят неудачу при направлении к NSURLConnection (даже если фактическая операция передачи данных проходит успешно).

Вот метод init моего class:

-(id) init {
    self = [super init];
    NSLog(@"%s -- self description is %@", __PRETTY_FUNCTION__, [self description]);
    NSLog(@"%s -- super description is %@", __PRETTY_FUNCTION__, [super description]);
    return self;
}

Вот вывод журнала выполнения этого кода (я реализовал описание для своего класса):

2011-08-24 10:41:40.493 SleepyHead[77578:207] -[BinaryExchange init] -- self description is <BinaryExchange>
(gdb) continue
Program received signal:  “EXC_BAD_ACCESS”.

Когда это происходит, отладчик останавливается на [суперописание] и в вызове NSURLConnection description .

Что, черт возьми, происходит?

(Я пробовал выделить и не инициализировать другую копию класса до этого один, на случай, если был использован кусок поддельной кучи, но я все равно получаю тот же сбой.)

Добавлено:

Даже эта последовательность не выполняется:

NSURLConnection* dummy = [[NSURLConnection alloc] init];
NSLog(@"%s -- dummy NSURLConnection description is %@", __PRETTY_FUNCTION__, [dummy description]);
5
задан Hot Licks 24 August 2011 в 16:04
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: