0
我正在嘗試通過NSUserDefaults
保存數據。這裏是我的代碼如何將swift中的自定義數組轉換爲NSData?
@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'溶爲一體。 – rmaddy