NSKeyedArchiver, как мне установить путь в iOS12 - PullRequest
0 голосов
/ 22 октября 2018
let person = Person()
    person.name = "zhangzhe"
    person.age = 25
    print(self.home)
    do {
        try NSKeyedArchiver.archivedData(withRootObject: person, requiringSecureCoding: false)
    } catch {
        print(error)
    }

Я хочу установить путь, чтобы я мог найти его снова.Но я не могу знать, что делать .. archiveRootObject (_ rootObject: Any, toFile path: String) метод устарел в iOS12

1 Ответ

0 голосов
/ 19 ноября 2018

Это может быть полезно для iOS12

do {
  let data = try NSKeyedArchiver.archivedData(withRootObject: person, requiringSecureCoding: false)
  try data.write(to: url)
} catch {
  print("Couldn't write file")
}
...