Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIWebview加载带有大型图像文件的html会导致内存压力应用程序崩溃_Objective C_Image_Memory_Uiwebview_Crash - Fatal编程技术网

Objective c UIWebview加载带有大型图像文件的html会导致内存压力应用程序崩溃

Objective c UIWebview加载带有大型图像文件的html会导致内存压力应用程序崩溃,objective-c,image,memory,uiwebview,crash,Objective C,Image,Memory,Uiwebview,Crash,我正在构建一个应用程序,它有几个UIWebView,所有这些视图都显示各种内容。在测试我的应用程序时,我遇到一个错误,说应用程序由于内存压力而终止,我检查了控制台,果然收到了内存警告。经过进一步测试,我注意到这只在访问特定页面时发生。我注意到这个页面包含两个非常大的图像文件(都是5184px×3456px),这与其他页面不同(大约有100个,这只发生在这一个页面上),所以我认为这就是错误所在。是否有办法让UIWebview处理此问题并显示页面,还是没有希望 此页面还将此图像放入大小为320x32

我正在构建一个应用程序,它有几个UIWebView,所有这些视图都显示各种内容。在测试我的应用程序时,我遇到一个错误,说应用程序由于内存压力而终止,我检查了控制台,果然收到了内存警告。经过进一步测试,我注意到这只在访问特定页面时发生。我注意到这个页面包含两个非常大的图像文件(都是5184px×3456px),这与其他页面不同(大约有100个,这只发生在这一个页面上),所以我认为这就是错误所在。是否有办法让UIWebview处理此问题并显示页面,还是没有希望


此页面还将此图像放入大小为320x320的UIImageView,但我认为这不是问题所在,因为当我转到该页面时,图像会显示出来,但当我向下滚动UIWebView时,应用程序会崩溃,从而创建不同大小的图像。让您的html检查屏幕大小,并使用适当大小的图像。