Я пытаюсь сохранить данные NSUserDefaults
. Вот мой код
@IBAction func saveBtn(sender: AnyObject) {
var userName = nameLbl.text
UserInfo.append(User(name: userName))
NSUserDefaults.standardUserDefaults().setObject(UserInfo, forKey: "UserInfo")
userName = ""
}
Но когда я нажимаю кнопку «Сохранить», отображается Attempt to set a non-property-list object
. Я думаю, массив UserInfo
нужно преобразовать как NSData
. Пожалуйста, скажите мне, как я могу это сделать?
NSKeyedArchiver
как одно из решений. - person rmaddy   schedule 11.09.2015