webview内存警告
Memory warning in webview
我有一个加载这个的 webview url
https://sketchfab.com/models/9fb581d7cb414e0fbec4108099a73619/embed.
加载此 url 后,我的网络视图开始显示内存警告,一段时间后它崩溃了。我在我的应用程序中使用弧
这是我的代码:
(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSURL *sUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@/embed",m_Data.m_sModelUrl]];
NSMutableURLRequest *sRequest = [NSMutableURLRequest requestWithURL:sUrl];
[sRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
[m_webView loadRequest:sRequest];
}
请帮帮我。
您可以尝试autoreleasepool
解决内存警告。
@autoreleasepool
{
NSURL *sUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@/embed",m_Data.m_sModelUrl]];
NSMutableURLRequest *sRequest = [NSMutableURLRequest requestWithURL:sUrl];
[sRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
}
[m_webView loadRequest:sRequest];
我有一个加载这个的 webview url https://sketchfab.com/models/9fb581d7cb414e0fbec4108099a73619/embed.
加载此 url 后,我的网络视图开始显示内存警告,一段时间后它崩溃了。我在我的应用程序中使用弧 这是我的代码:
(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSURL *sUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@/embed",m_Data.m_sModelUrl]];
NSMutableURLRequest *sRequest = [NSMutableURLRequest requestWithURL:sUrl];
[sRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
[m_webView loadRequest:sRequest];
}
请帮帮我。
您可以尝试autoreleasepool
解决内存警告。
@autoreleasepool
{
NSURL *sUrl = [NSURL URLWithString:[NSString stringWithFormat:@"%@/embed",m_Data.m_sModelUrl]];
NSMutableURLRequest *sRequest = [NSMutableURLRequest requestWithURL:sUrl];
[sRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
}
[m_webView loadRequest:sRequest];