所以我正在閱讀本教程,我終於想出瞭如何使用NSCoding存檔對象,並且還使用failable初始化工具從文件系統中初始化它。 // To encode the object in the first place
func encode(with aCoder: NSCoder) {
aCoder.encode(name, forKey: "name")
}
// To 'r
我曾嘗試看看NSUserDefaults的關於其他的答案,但到目前爲止,他們並沒有幫助。 我試圖給玩家保存到NSUserDefaults的,但Player類還具有自定義類寵物小精靈和項目兩個變量。 如何保存和加載播放器?我是否需要分別編碼每個自定義類變量並解碼它們?我不確定它會如何工作。 這裏是我的課: Player類 import Foundation
class Player : NSCod
目的 我有一個狀態屬性的用戶類,我想將其存儲到NSUserDefault這就需要先進行編碼的用戶類別。 User類代碼更新版本 public class User: NSObject, NSCoding {
override init() {}
var status: Status = .unKnow
required convenience public in