我正在使用MapKit的本地搜索功能根据用户的搜索填充一堆引脚注释。当您单击某个引脚时,在该标注中,您将转到该位置的详细视图控制器。当用户从detailviewcontroller切换并单击工具栏上的后退按钮到前一个viewcontroller时,所有注释引脚都消失了。有什么方法可以避免这种情况吗?
这是我的localsearch代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var attractionsDetailViewController:AttractionsDetailViewController = segue.destinationViewController as! AttractionsDetailViewController
attractionsDetailViewController.attractionLocation = indicatedMapItem;
}
然后我通过这种方法传递匹配项的地标......
.class
非常感谢任何帮助。
答案 0 :(得分:0)
您可以使用 NSUserDefaults ,"用于确定应用程序的默认状态"。看看:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/