-1

ユーザーが選択したアイテムに関するすべての情報を読むことができるアイテム詳細画面があり、この画面にはユーザーがアイテムを検索できる検索バーもあり、複雑なデータのためにアイテムを選択すると表示されます。これを行うには、現在のアイテム ビューをポップしてから、新しいアイテム ビューをプッシュする必要があります。

これを数回行うとすべて問題ありませんが、ユーザーがこれを約 25 ~ 30 回行うと問題が発生し、アプリが遅くなり、クラッシュします。

メモリに問題があるはずですが、どこにあるのかわかりませんでした。

これについて私を助けてください、ありがとう!

ここに画像の説明を入力

4

1 に答える 1

1

記憶がどこで成長するかを見つけなければなりません。そうして初めて、それを修正する方法を見つけることができます。少しコツを教えますので、

  • Xcode -> Product -> Analyzeに移動して、メモリ リークが発生している場所を特定し、それらを回避します。

  • Instruments でさらにテストを行います。

  • を使用して大きな画像を割り当てないでください。

    [UIImage imageNamed:];
    

    上記のメソッドは画像をキャッシュします。代わりに、

    [UIImage imageWithContentsOfFile:];
    
于 2012-04-25T05:42:05.990 に答える