Я пытаюсь намочить ноги в iOS5 и ARC. Я пытаюсь сделать простое веб-просмотр. Все, что я действительно делаю, это следующее:
В шапке:
@interface MyWebView : UIViewController <UIWebViewDelegate> {
IBOutlet UIWebView *webView;
IBOutlet UIActivityIndicatorView *activityIndicator;
}
@property(strong, nonatomic) UIWebView *webView;
@property(strong, nonatomic) UIActivityIndicatorView *activityIndicator;
@end
В реализации:
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}
- (void)webViewDidStartLoad:(UIWebView *)webView{
NSLog(@"webViewDidStartLoad");
[activityIndicator startAnimating];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
NSLog(@"webViewDidFinishLoad");
[activityIndicator stopAnimating];
}
Когда я проверяю симулятор и инструменты на наличие утечек, я замечаю, что при щелчке по сайту Google, загруженному в веб-браузере, отображаются небольшие утечки (красные полосы). Даже если я не нажимаю на ссылки в веб-сайте Google и просто позволяю странице загрузиться, я могу увидеть небольшую первоначальную утечку.
Этот код действительно прост, поэтому я не уверен, что не так. Любой совет будет принят во внимание! Спасибо!
Подтвердить (llvm 3.0 + ARC):