2017-03-28 7 views
1

を閉じられますときどうやってデータを永続化することができます私はこのような配列に.appendを作った:スウィフト:アプリは

@IBOutlet var textField: UITextField? = nil 
var array = ["item1", "item2", "item3"] 

@IBAction func buttonPressed(_ sender: Any) { 
    array.append((textField?.text?.lowercased())!) 
} 

これは良い動作しますが、どのように私は追加の文字列を救うことができる場合でも、アプリ閉鎖されますか?

答えて

0

アレイをUserDefaultsに保存し、アプリの起動時に読み戻します。

var itemsArray = [String]() 

...

itemsArray = UserDefaults.standard.object(forKey: "arrayKey") as? [String] ?? [] 

そして、それを保存するには:

UserDefaults.standard.set(itemsArray, forKey: "arrayKey") 
+0

私はUserDefaultsで配列を保存する方法を、3週間前から迅速に学習を開始? – cisc0

+0

私の答えに編集を参照してください。 –

+0

あなたの助けをありがとう – cisc0