(Swift) Storing and retrieving Array to NSUserDefaults

前端 未结 7 1008
别跟我提以往
别跟我提以往 2020-11-30 05:43

I am trying to store an array to NSUserDefaults and retrieve the array when needed to populate a UITableView.

Currently I am using:

<
7条回答
  •  盖世英雄少女心
    2020-11-30 06:18

    Saving and Retrieving a String array to UserDefaults

    Save array

    let array = ["horse", "cow", "camel", "sheep", "goat"]
    
    let defaults = UserDefaults.standard
    defaults.set(array, forKey: "SavedStringArray")
    

    Retrieve array

    let defaults = UserDefaults.standard
    let array = defaults.object(forKey: "SavedStringArray") as? [String] ?? [String]()
    

    See more at How to save user settings using NSUserDefaults

提交回复
热议问题