-2

2 つの UIViewControllers、MapView、および MenuView を含むストーリーボードがあります。ストーリーボードには、最初に MKMapView を含む MapView が表示されます。MapView 上のボタンに MenuView が表示されます。MenuView のボタンが MapView に戻ります。これはセグエ経由で発生しています。MenuView から MapView に戻ると、MKMapView のすべての注釈と地域情報が失われます。毎回新しいインスタンスが作成されるようです。MKMapView がビュー間で状態を保存するにはどうすればよいですか?

4

1 に答える 1

0

アプリのデータモデルを管理するオブジェクトを定義します。すべての状態情報をその中に入れ、それを必要とするコントローラーをロードするときにそこから読み取ります。アプリデリゲートは、起動時に空のデータモデルを作成して提供するか、必要に応じて、アプリの以前の実行で以前に保存した情報からモデルを初期化できます。

于 2013-03-20T12:19:55.487 に答える