朋友们,
我在 iPad3.2 上测试我的应用程序。它运行良好。然后我在 iPad 4.2.1 中测试了相同的二进制文件,它在我打开应用程序后几秒钟内显示内存警告 Level-1(在启动后我第一次触摸屏幕之前)。
我刚刚添加了一个 splitviewcontroller,它有一个 tableView 作为 MasterView(只有 10 行,没有图像)和一个 UIWebview(只是空的 webview,只是初始化,没有加载 url)。在启动时既没有加载图像也没有加载图形内容。
我猜,RAM 被后台运行的应用程序占用(是的,我在后台有 20 个应用程序)。如果我手动关闭所有应用程序,我在启动时不会收到内存警告。
但是,仍然......我不能要求我的用户在运行我的应用程序之前退出其他应用程序。
1.任何人都可以建议我任何解决方法吗?
2.是否有可能释放(被其他应用程序)占用的RAM内存?
3.如果我继续在我的应用程序中访问网页(带有较大图像),我会收到内存警告并且它会崩溃..但是如果我在 Safari 浏览器(或其他一些应用程序)中重复相同的页面集,它不会崩溃!!我怎样才能有效地渲染?我在 UIWebView 类中找不到任何类似的选项!
任何答案/提示将不胜感激......
提前致谢。戈皮