я есть словарь типа, как показано нижеКак добавить словарь в Plist в SWIFT
var favoriteGooglelocations = [Int:GoogleItems]()
где GoogleItems является класс.
class GoogleItems: NSObject {
var name:String?
var address:String?
var distance : String?
var googleLocation: CLLocation?
var isStar : Bool?
}
И я пишу в словаре как:
var newLocation = GoogleItems()
newLocation.name = locations[sender.tag].name
newLocation.address = locations[sender.tag].address
newLocation.distance = locations[sender.tag].distance
favoriteGooglelocations[sender.tag] = newLocation
Когда я пытаюсь написать этот словарь дает мне компиляции ошибка времени favoriteGooglelocations.writeToFile(path, atomically: true)
Ошибка:> [Int: GoogleItems ] не имеет члена с именем writeToFile
ОБНОВЛЕНО: Путь я пишу это
let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
let documentDirectory = paths[0] as! String
path = documentDirectory.stringByAppendingPathComponent("Favorites.plist")
Как я могу добавить словарь в Plist, Есть другой способ сделать это?
Привет, я обновить код я проверить, Вы можете обратиться к нему – Leo