そうです、私のUITableViewはすべてのセルをアルファベット順にロードして配置します。次に、サーバーから情報がダウンロードされ、計算が実行されます。すべてが完了すると、TableViewが再ロードされます。現在、これは非常に簡単な手順です。サーバーから情報がダウンロードされると、セルは移動せず、アルファベット順に残されます。情報の半分が入力され、計算に応じて小さな変更が加えられる以外は、実際には何も起こりません。ダウンロードが完了した後に行われた計算に応じて、セルをセクションに配置する簡単な方法があるかどうか疑問に思いましたか?私は4つの配列を作成するという考えを持っていました(これまでに4つのセクションしかありません)。isLoadingがnoに設定されると、TableViewのデータソースをセクションを持つように変更しますが、少し聞こえます... iffy。これはコーディングの問題ではなく理論上の質問であることは知っていますが、コードを台無しにする前に、愚かな非効率的な方法で、UITableViewCellsをセクションに「割り当てる」簡単な方法はありますか。 ?
私のやり方での私の主な問題は、ユーザーがセルを削除した場合、Core Dataの適切なエントリを削除するのは少し注意が必要で、エラーが発生しやすいということです。これは私を別のアイデアに導きました。CoreDataエンティティに属性を追加した場合はどうなりますか。その属性が割り当てられ、計算が完了すると保存されます。これに伴う問題は、既存のデータベースが機能しないことです。これを達成するためのきちんとした方法がなければなりません。
助けてくれてありがとう。コードを投稿する必要がある場合は、そのように言ってください。