Je dois analyser un fichier XML à l'aide de NSXMLParser. Il y a tellement de balises HTML dans celles-ci, donc quand j'essaye de l'analyser, cela va stocker la chaîne jusqu'à ça et ensuite aller à la méthode des caractères trouvés et commencer à l'ajouter. mon code est:Analyse du fichier XML à l'aide de NSXMLParser
if (Bio_CResults) {
[BioResults appendString: string];
[Info appendString:string];
[stringarr addobject:Info];
NSLog(@"bio==%@",BioResults);
NSLog(@"string==%@",string);
}
et je veux l'ajouter dans le tableau de chaîne, mais ici, il fera créer objet supplémentaire de tableau. à savoir
stringarr objectAtIndex 0 = abc
stringarr objectAtIndex 1 = def
stringarr objectAtIndex 2 = ghi
mais en fait je veux tous ensemble dans un objet parce qu'ils sont en fait une chaîne seulement .. plz me aider pour cette
Je pense qu'il essaie déjà d'utiliser un tableau mutable, et je devine que "addobject:" est juste une faute de frappe dans sa question. Et il utilise également "appendString:", donc je ne suis pas sûr de ce qu'il essayait d'accomplir avec le tableau mutable du tout. :-) –
Peut-être que le problème est qu'il ajoute l'objet plutôt que de faire un appel à replaceObjectAtIndex: withObject :? Je pense que ces deux chaînes mutables qu'il appelle appendString: on sont les chaînes qu'il utilise pour stocker les données de l'analyseur XML (de l'analyseur: foundCharacters: méthode), et il les ajoute simplement au tableau plutôt que de remplacer leurs anciennes contreparties. De toute façon, la réponse est la suivante :) – Tim