2010-09-21 5 views
1

J'utilise le code suivant pour l'analyse syntaxique:accès Bad lors de l'analyse avec 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]; 

je reçois un "EXC_BAD_ACCESS" à la ligne [XmlParser Parse] ;. Qu'est-ce que je fais mal?

+0

Je pense que vous aurez besoin de poster plus de votre code, et peut-être la trace complète de l'accident, et toute sortie de la console s'il y en a. Vérifiez également que xmlData n'est pas nul (par exemple, ajoutez assert (xmlData) entre les 2ème et 3ème liens – JosephH

+0

Rien ne semble être nul, j'ai vérifié.Je pense que c'est un problème de synchronisation = /. Je posterai plus de code. – Daniel

Répondre

0

Tout va bien avec ce code. Il semble que le problème était ailleurs. Désolé.