私は、アプリケーションを作成してWebからデータを読み込み、グループ化されたuitableviewにデータを置くことができます。これらのデータを表の第2セクションのマップビューにプロットします。テーブルビューのセルにMKMapviewを持っていると、UITableViewの再読み込みデータの問題が発生する
私はtableviewでこれらを実装することができ、正常に動作します。次に、ナビゲーションバーにリフレッシュボタンを追加するので、誰かがリフレッシュボタンを押すと、アプリはウェブからデータを再度取得し、新しいデータでテーブルビューをリロードします。
ここで問題が発生します。データを更新してメソッドreloaddataを呼び出すと、両方のセクションのすべての表のセルがリフレッシュされます。つまり、地図が再ロードされ、世界地図から関心領域にズームされます私はリフレッシュボタンを押します。しかし、私は、マップではなく、更新されたデータに基づいてアノテーションを再描画したいだけです。
私はこの問題が [self.tableView reloadData] メソッドの呼び出しから来たと思います。グループ化されたテーブルビューのすべてのセクションではなく、最初のセクションのデータをリロードする方法はありますか?
ご意見やご感想はありがとうございます。ありがとう!
データを更新する方法についていくつかのコードを投稿できますか? – Pripyat