Как правильно выпустить UIWebView? - PullRequest
1 голос
/ 13 сентября 2010

Я просматривал много примеров кода в интернете. Если я добавлю UIWebView из конструктора интерфейса в качестве IBOutlet. Правильно ли, что в методе dealloc контроллера мне нужно сделать следующее?

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

а что в методе viewDidUnload?

Ответы [ 2 ]

0 голосов
/ 14 сентября 2010

В справочнике по классу UIViewController Apple рекомендует, чтобы для iOS 3.0 и выше вы выпускали ссылки на объекты, которые не могут быть легко воссозданы.

В том же документе Apple также рекомендует вамосвободите эти ссылки в dealloc.

Соответствующая документация по методу находится в разделе viewDidUnload ссылки на класс;он подробно описывает все это и охватывает как viewDidUnload, так и dealloc.

0 голосов
/ 13 сентября 2010

Это подходящий способ справиться с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...