アクションシートに2つのボタンがあります。ボタンのいずれかをクリックすると、すべての生徒の記録が別のビューに表示されます。これらのレコードはすべてDBから取得する必要があります。現在、viewwillAppearメソッドにレコードを取得するロジックを配置していますが、ボタンをクリックすると画面が数秒間フリーズし、学生リストが表示されます。
私の理解では、レコードを取得するロジックは、学生リストビューのviewWillAppearメソッドにありました。ボタンをクリックすると、学生リストビューに直接移動し、学生リストビューでデータの読み込みを試みます。しかし、ボタンをクリックした後、アクションシートでボタンがフリーズしたのはなぜですか?または、ボタンをクリックした後に前のアクションシートでフリーズしないように、ロードレコードロジックを配置できる場所は他にありますか。