每当我尝试将UIWebView添加到我的应用程序时,它会将主线程锁定5-10秒。我不能为我的生活弄清楚如何防止这种情况。
我尝试过:
[webView loadHTMLString:nil baseURL:nil];
[webView stopLoading];
我没有尝试过阻止这一点。
我有一个执行此操作的简单按钮:
TestViewController *test = [[TestViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:test animated:YES];
TestViewController是一个空白的ViewController,其UIWebView已添加到xib文件
@implementation TestViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
@end
答案 0 :(得分:0)
试试这个吗? [webView loadHTMLString:@"" baseURL:@""];