嗨,我是一名网络开发人员,最近正在开发一个混合应用程序。 我的网页基于zepto.js和iscroll,当用户'拉起来加载更多'页面发送ajax请求获取更多项目时,服务器将返回包html,网页只是
$('#list').append(html)
问题是,当我加载大约60-100条记录时,应用程序将崩溃并退出。
ios开发人员告诉我每个应用都有RAM限制,也许网页占用了太多内存....
我找不到问题,有人提出一些想法吗?
答案 0 :(得分:1)
如果你没有任何内存泄漏,实际上总记录很多,
在崩溃之前,您将获得didReceiveMemoryWarning
所以将此代码放在视图控制器中以检查是否是原因
- (void)didReceiveMemoryWarning {
NSLog(@"too much for my memory!!");
}
如果这是原因,请尝试加载较少的记录并批量加载它们?
)