0

嗨,我是一名网络开发人员,最近在开发一个混合应用程序。我的网页基于zepto.js和iscroll,当用户“拉起加载更多”页面发送ajax请求以获取更多项目时,服务器将返回包html,网页只是

$('#list').append(html)

问题是当我加载大约 60-100 条记录时,应用程序将崩溃并退出。

ios 开发者告诉我每个应用程序都有 RAM 限制,可能是网页占用了太多 RAM....

我找不到问题,有人给出一些想法吗?

4

1 回答 1

1

如果您没有任何内存泄漏,实际上总记录太多,

在崩溃之前你会得到didReceiveMemoryWarning

所以把这段代码放在你的视图控制器中检查是否是原因

 - (void)didReceiveMemoryWarning {
     NSLog(@"too much for my memory!!");

}

如果是这个原因,尝试加载较少的记录并批量加载它们?

;)

于 2012-04-20T05:02:37.150 回答