たとえば、キー "abc"を持つUser Defaultsがあり、文字列が含まれています。Swift既存のユーザーのデフォルト値に値を追加する
このキーに格納されている最後の文字列は "aaa"です。
今、私はこのキーに追加の値を保存したいが、私はそれが必要なので最後の値 "aaa"を削除したくない。
文字列の配列に2番目のretreive:["aaa"、 "some_other_value"、 "some_other_value2" ...]が含まれています。
これは、ユーザデフォルトに情報を格納するために、これまで私のコードです:
self.user_defaults.set(self.myTextField.text, forKey:"asd")
これは、データ取得のためのコードです:
if let arr = user_defaults.string(forKey:"asd"){
print (arr)
}
もし配列を格納したいのであれば、なぜ単純に 'String'を格納していますか? – rmaddy
あなたはuserdefaults.sの代わりにplistを使用して毎回更新することができます – ashmi123