私はいくつかのセクションを持つUITableViewを持っており、セクション数は動的です。つまり、いつでも増やすことができます。セクション数が重要でないテーブルビューで、アニメーションでセクションをリロードする。私はちょうどこれを呼び出します:UITableVIew reloadSections:withAnimation:withoutHassle
[notesTableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic];
しかし、セクションの数が変わったときにこれを動作させることは、苦痛です。私はいつもその典型的なアサーションエラー"The number of sections in your tableview before the reload must be the same as after the reload..etc"
を得る。これを取り除くには[tableView insertSections...]
を使うべきだと私は理解していますが、これは私の状況では難しいかもしれません。
私のセクション数は、配列のサイズに基づいています。アニメーションを使用してセクションを手動で挿入することを心配することなく、[tableView reloadData]
と同じくらい簡単に自動的にセクションをリロードすることができますか?
(私は安い回避策はUIViewのアニメーションまたはCAAnimationを使用することです知っているが、それはかなりreloadSections withAnimation方法と同じ効果を与えるものではありません。)
を作成するには、万が一コアデータを使用していますか? – Gobot
はい私はコアデータを使用しています.. – Snowman