0

こんにちは、私は Web 開発者で、最近はハイブリッド アプリケーションを開発しています。私のWebページはzepto.jsとiscrollに基づいています。ユーザーが「プルアップしてさらに読み込む」と、ページがajaxリクエストを送信してより多くのアイテムを取得すると、サーバーはパッケージhtml、Webページだけを返します

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

問題は、約 60 ~ 100 のレコードを読み込むと、アプリがクラッシュして終了することです。

iOS開発者は、すべてのアプリにRAM制限があると言いました。おそらく、WebページがRAMを使いすぎている可能性があります....

私は問題を見つけることができません、誰かがいくつかのアイデアを与えますか?

4

1 に答える 1

1

メモリ リークがなく、実際に総レコード数が多すぎる場合は、

クラッシュする前に、didReceiveMemoryWarning

このコードをView Controllerに入れて、それが理由かどうかを確認してください

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

}

それが理由である場合は、ロードするレコードを少なくして、バッチでロードしてみてください。

;)

于 2012-04-20T05:02:37.150 に答える