-7

1つのアプリケーションを開発しています。テーブルビューをスクロールすると、アプリケーションがクラッシュします。テーブルビューをスクロールしたときにクラッシュしないようにする方法を教えてください。

4

2 に答える 2

2

それにはいくつかの理由が考えられます。

  1. 提供しているデータのインデックス(ほとんどは配列)を超えてオブジェクトにアクセスしています。
  2. 配列に含まれるオブジェクトを過剰に解放したため、割り当てが解除され、クラッシュが発生しました。
  3. ソースとして複数の配列(サブ配列など)があり、バインドされていないインデックスを実際に参照しています。(同じ状況)
  4. tableview:cellforIndexpath: メソッドで cell(nil) を返していません。これはテーブルビューの必須アイテムです。デバッグ中にセル オブジェクトを確認してください。
于 2012-04-25T10:24:04.603 に答える
0

セクション内の行数を確認してください。セクション内の行のバランスが取れていない場合にアプリがクラッシュする可能性があります

于 2012-04-25T12:30:17.147 に答える