Плохой доступ во время синтаксического анализа с помощью NSXMLParser

Для разбора я использую следующий код:

    //init parser with readStr  
    NSData* xmlData = [stringToParse dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
    NSXMLParser* xmlParser = [[NSXMLParser alloc] initWithData:xmlData];

    //parse with events
    [xmlParser setDelegate:self];
    [xmlParser parse];//<<<< BAD ACCESS!! 

    //release parser
    [xmlParser release];

Я получаю «EXC_BAD_ACCESS» в строке [xmlParser parse] ;. Что я делаю неправильно?


person Daniel    schedule 21.09.2010    source источник
comment
Я думаю, вам нужно опубликовать больше своего кода и, возможно, полную трассировку сбоя и любой вывод консоли, если он есть. Также проверьте, что xmlData не является нулевым (например, добавьте assert (xmlData) между 2-м и 3-м удержанием.   -  person JosephH    schedule 21.09.2010
comment
ничего вроде ноль, проверил. Думаю, это проблема синхронизации = /. Я выложу еще код.   -  person Daniel    schedule 21.09.2010


Ответы (1)


С этим кодом все в порядке. Кажется, проблема была в другом. Простите за это.

person Daniel    schedule 22.09.2010