Store Array In Userdefaults Swift

[Solved] Store Array In Userdefaults Swift | Swift - Code Explorer | yomemimo.com
Question : store array in userdefaults swift

Answered by : zardasht-jaza

var defaults = UserDefaults.standard
var itemArray = ["Find Mike", "Buy Eggs","Buy Apple"]
override func viewDidLoad() { super.viewDidLoad() //First Way if let items = defaults.array(forKey: "TodoListArray") as? [String] { itemArray = items } // Second Way // itemArray = defaults.stringArray(forKey: "TodoListArray") ?? [] } @IBAction func addButtonPressed(_ sender: UIBarButtonItem) { var addedItems = UITextField() let alert = UIAlertController(title: "Add New Item", message: "", preferredStyle: .alert) let action = UIAlertAction(title: "Add Item", style: .default) { action in //What to do when user pressed the (Add Item) self.itemArray.append(addedItems.text!) self.defaults.set(self.itemArray, forKey: "TodoListArray") self.tableView.reloadData() }

Source : | Last Update : Sun, 24 Apr 22

Answers related to store array in userdefaults swift

Code Explorer Popular Question For Swift