【swift】swift4:アプリ内に保存したデータを取り出す方法
アプリ内に保存したデータを取り出す方法
アプリ内に保存したデータを取り出す時は、UserDefaultsを使用。
キーを指定して取り出す。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
//ViewController.swift import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet weak var tableView: UITableView! //取り出したデータを格納する配列 var showArray = [String]() override func viewDidLoad() { super.viewDidLoad() tableView.delegate = self tableView.dataSource = self } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) //アプリ内に保存されているarrayというキーの配列arrayを取り出して、showArrayに代入する。 if UserDefaults.standard.object(forKey: "array") != nil{ showArray = UserDefaults.standard.object(forKey: "array") as! [String] } //セルの処理をおこなう。tableView.reloadData()とか。 } } |
1 |
UserDefaults.standard.object(forKey: <String>) as! [String] |
で取り出せる。