2010-03-19 2 views
0

J'obtiens la même fuite de mémoire que j'ai mentionné le lien ci-dessous.Obtention d'une fuite de mémoire dans NSXMLParser

NSXMLParser Leaking.

Est-ce le vrai problème du côté en développement d'Apple?

Et dans ce lien que j'ai vu la réponse de Lee Armstrong:

Apple ont obtenu de nouveau à moi et c'est un bug # 6469143

On dirait qu'ils envisagent de fixer pour 4,0

Y a-t-il de la documentation concernant ce problème ???

L'aide de quiconque sera grandement appréciée.

Merci, Monish.

+0

Bonjour les gars, j'ai besoin d'une réponse rapide de votre part. J'attends vos suggestions. – monish

Répondre

1

According to the thread you linked to, Apple a reconnu cela comme un bug et il sera corrigé dans une prochaine version de l'iPhone OS. Donc, il semble que vous n'avez pas de chance jusque-là. Il n'y a pas de documentation sur ce qui se passe réellement, parce que la fuite est dans le code d'Apple et nous (évidemment) n'avons pas un accès direct au code source d'Apple.

+0

Merci pour votre information. Les fuites peuvent conduire à un plantage de l'application ou des exceptions? – monish

+0

quelqu'un peut-il répondre à ma question que j'ai posté comme commentaire. – monish

+0

Une fuite de mémoire ne générera aucune exception, mais cela pourrait générer un plantage si vous perdez suffisamment de mémoire (plusieurs mégaoctets) pour manquer d'espace. Cette fuite de 'NSXMLParser' est peu probable de le faire (sauf si vous créez des milliers et des milliers d'objets' NSXMLParser') –

0

NSXMLParser va fuir si l'URL que vous avez fournie n'est pas valide.

+0

Semble toujours fuite avec l'URL. Solution de contournement: http://stackoverflow.com/questions/6019240/memory-leak-using-nsxmlparser-in-nsconcretemaptable – SwiftArchitect