-2

我有一个带有 2 个 UIViewController、MapView 和 MenuView 的故事板。故事板首先显示 MapView,其中包含一个 MKMapView。MapView 上的按钮显示 MenuView。MenuView 上的按钮返回到 MapView。这是通过 segues 发生的。当从 MenuView 回到 MapView 时,MKMapView 上的所有注释和区域信息都消失了。似乎每次都会创建一个新实例。我需要做什么才能让 MKMapView 在视图之间保存状态?

4

1 回答 1

0

定义一个管理应用程序数据模型的对象。将所有状态信息放入其中,并在加载需要它的控制器时从那里读取。应用程序委托可以在启动时创建并提供一个空数据模型,或者 - 如果您需要它 - 从之前从应用程序的早期执行中保存的信息中初始化一个。

于 2013-03-20T12:19:55.487 回答