-1
目前我正在開發的應用程序會創建自定義註釋,但是當用戶使用mapView切換離開頁面時,它們都將被卸載。我將它們保存到自定義數組中,但UserDefaults不讓我保存該數組。有沒有簡單的方法來保存已放置的註釋,或者如何獲取UserDefaults來保存我的數組。我的數組是這樣的:在MapView上保存註釋
var mapAnnotations = [pinLocations]()
struct pinLocations {
let latitude: Double
let longnitude: Double
let name: Double
let time: String
}
這是一個可存檔的自定義類的示例:https://github.com/mattneub/Programming-iOS-Book-Examples/blob/master/bk2ch23p798basicFileOperations/ch36p1053basicFileOperations/Person.swift – matt