这样,您可以将“位置”存储到
NSUserDefaults:
//First Convert it to NSNumber.let lat : NSNumber = NSNumber(double: Location.latitude)let lng : NSNumber = NSNumber(double: Location.longitude)//Store it into Dictionarylet locationDict = ["lat": lat, "lng": lng]//Store that Dictionary into NSUserDefaultsNSUserDefaults.standardUserDefaults().setObject(locationDict, forKey: "Location")
之后,您可以通过以下方式访问它:
//Access that stored Valueslet userLoc = NSUserDefaults.standardUserDefaults().objectForKey("Location") as! [String : NSNumber]//Get user location from that Dictionarylet userLat = userLoc["lat"]let userLng = userLoc["lng"]var Annotation = MKPointAnnotation()Annotation.coordinate.latitude = userLat as! CLLocationDegrees //Convert NSNumber to CLLocationDegreesAnnotation.coordinate.longitude = userLng as! CLLocationDegrees //Convert NSNumber to CLLocationDegrees更新:
这里是您的示例项目。



