グループ化されたセクションからセルをプログラムで追加または削除するにはどうすればよいですか?
ストーリーボードの静的セルを使用して、グループ化されたテーブルビューを作成しました。ストーリーボード内で、属性インスペクター パネルを使用して行数を設定しました。たとえば、セクション 1 では、3 つの行を定義します。次に、3 項目の NSMutableArray を使用して、起動時に各セクションに値を適切にロードできます。
最終的には、実行時にセルを追加/削除する機能が必要です。その部分はまだコーディングされていませんが、新しいセル シナリオの追加をシミュレートするために、コード内の配列に新しい項目を追加しましたが、属性インスペクター パネルのセクションの行数は増やしませんでした。numberOfRowsInSection メソッド内で特定のセクションの配列のカウントを返すため、新しいアイテムに対応するために他の変更を加える必要がないことを望んでいました。
これは、コードを再実行したときに表示されるエラー メッセージです。
* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。理由: '* -[__NSArrayI objectAtIndex:]: 境界を超えたインデックス 3 [0 .. 2]'
どうやら追加の行数を指定する必要があるようです。実行時にこれを行う方法について誰かが光を当てることができますか? ありがとう。