2010-09-13 7 views
1

J'ai regardé de nombreux exemples de code sur Internet. Si j'ajoute un UIWebView du constructeur d'interface en tant qu'IBOutlet. Est-il vrai que dans la méthode dealloc du contrôleur, j'ai besoin de faire ce qui suit?Quelle est la bonne façon de publier un UIWebView?

[webView stopLoading]; 
webView.delegate = nil; 
[webView release]; 

et qu'en est-il de la méthode viewDidUnload?

Répondre

0

Dans le UIViewController class reference, Apple recommande, pour iOS 3.0 et versions ultérieures, de libérer des références aux objets qui ne peuvent pas être facilement recréés.

Dans le même document, Apple vous recommande également de libérer ces références dans dealloc.

La documentation de méthode pertinente se trouve dans la section viewDidUnload de la référence de classe; il expose tout cela en détail et couvre à la fois viewDidUnload et dealloc.

0

C'est une façon appropriée de gérer cela.

+0

qu'en est-il de la méthode viewDidUnload – Taho

+0

La plupart du code que j'ai fait, je n'ai jamais utilisé 'viewDidUnload'. –

Questions connexes