0

最初のiOSアプリケーションの作成はほぼ完了しましたが、問題が発生しました。ある時点でアプリが数秒間フリーズし、その理由がわかりません。

アプリのアイデアを出すために、レイアウトはFacebookのものと同じように見えるので、左側にメニュー、右側にコンテンツがあります。

 ------------------------------------
|           |                       |
|           |                       |
|           |                       |
|    UI     |                       |
|   TABLE   |     UITABLEVIEW       |
|   VIEW    |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
|           |                       |
 ------------------------------------

左側にユーザ​​ーのリストがあり、それをクリックすると、プロファイルを含むモーダルビューが表示されます。

割り当て量についてのアイデアを提供するために、これは私が最初にアプリを起動したときです。 ここに画像の説明を入力してください

実際にはすでに多くのように見えます。右側のテーブルビューは、画像と4つのラベル(場合によってはUITextView)を含むセルで構成されています。

ユーザーをクリックしてモーダルビューを起動すると、割り当てが約20MB増加します ここに画像の説明を入力してください

しかし、これが問題だと思います。モーダルビューを閉じて再度開くと、割り当てが50MB増加します。

ここに画像の説明を入力してください

それはあまり正常ではないようで、どこが間違っているのかを正確に確認するのは難しいと思います。

したがって、ビューの質問:-モーダルビューを閉じるときに、割り当てが再び減少するべきではありませんか?-どこで問題が発生したかを確認するにはどうすればよいですか、どこかに巨大なメモリリークがあるようです

4

1 に答える 1

0

それで、よく見回した後、私はいくつかの問題を抱えていました

  1. カスタムセルには何もリリースしませんでした(私はばかげています)
  2. モーダルビューを開くと、データがすでにテーブルにプッシュされていたため、すべてが1秒間フリーズしました。
于 2012-06-20T05:44:24.800 に答える