Fuite de memory lors de l'utilisation de la request de chargement UIWebView dans IOS4.0

J'ai un Web View qui a été chargé en mode modal. J'ai des memory leaks après le chargement d'une page Web en utilisant le code suivant.

[myView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithSsortingng:url] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:30]]; 

Ma méthode dealloc est ci-dessous:

 - (void)dealloc { myView.delegate = nil; [myView release]; [url release]; [super dealloc]; } 

Instruments montrant 5 blocs de GeneralBlock 32 fuites, mais aucune trace de stack disponible.

La fuite se produit chaque fois après le chargement de la page Web et est exactement de 5 blocs pour chaque chargement. si je rejette le modalview avant que la page soit entièrement chargée, il n'y a pas de fuite. Si je modifie la stratégie de cache à NSURLRequestReturnCacheDataElseLoad La fuite se produit uniquement lors du premier chargement de la page Web.

J'ai déjà essayé les methods ci-dessous, mais ça ne marche pas pour moi.

Fuite UIWebView

Toute aide est appréciée. Merci.

J'ai trouvé plusieurs fuites liées à UIWebView dans iOS avant la version 4.1 (et j'en ai rapporté une en détail), car j'utilise beaucoup le chargement local de HTML dans l'application iOS que je suis en train de développer. Ils sont tous liés à des bogues avec l'implémentation WebKit.

Depuis 4,1 je n'ai vu aucune de ces fuites.

Si vous pouvez re-tester avec 4.1, et les fuites ont disparu, alors je ignorerais les fuites et passerais à autre chose. J'ai eu des applications approuvées avec ces types de fuites, car ils sont dans les frameworks d'Apple et hors de votre contrôle.