UITableView ベースのアコーディオン ビューを使用してアプリを構築しています。このコードは、こちらまたはこちらにある Apple サンプル コードに基づいています。サンプル コードでは、修正しようとしている問題がそこにあるので、私が導入したものではないことはわかっています。
前のセクションを明示的に閉じずに複数のセクションを開くと、同時に複数のセクションを開くことができます。これはクラッシュにつながる可能性があり、ボタン 1、2、3、1、1、3 を押すことで再現できます。
私のアプリでは、前のセクションを閉じて、新しいセクションが開かれたときにヘッダーのボタンが選択されていない状態になるようにしようとしています。 . このサンプル コードまたはこのテーブルビューの使用に関する経験がある場合は、特にこれは Apple 独自のコードに固有の問題であるため、これを修正したいと思います。