NSCoder を実装しようとしていますが、現在、頑固な問題に直面しています。私の目標は、NSCoder を介して文字列の配列をローカル ファイルに保存し、次回アプリを開いたときに読み込むことです。
作成したクラスは次のとおりですが、init およびエンコーダー関数をどのように処理すればよいかわかりません。
class MyObject: NSObject, NSCoding {
var storyPoints: [String] = []
init(storyPoints : [String]) {
self.storePoints = storePoints
}
required init(coder decoder: NSCoder) {
super.init()
???
}
func encodeWithCoder(coder: NSCoder) {
???
}
}
さらに、View Controllerでアクセスするにはどうすればよいですか? NSCoder を保存するためのパスはどこで宣言すればよいですか? それは本当に十分に明確ではありません。
アドバイスをお待ちしております。
ありがとうございました。