Мой сценарий, я пытаюсь обменять NSUserdefault
значения и restore
это immediately
. Здесь у меня есть одно нажатие кнопки, после нажатия кнопки UIButton мне нужно поменять значения по умолчанию и восстановить их. Например: A Сохранение значений в B и B Values
Store в A. Это должно работать снова и снова. Сохраненные значения я использую одинаково viewcontroller
. Итак, хранилище надо быстро обновлять.
Мой код
// MARK: Switch Language
@IBAction func swapClick(_ sender: Any) {
// I need to do exchange value and restore it immediately
UserDefaults.standard.set(default_from_ID, forKey: "To_ID") // from here
UserDefaults.standard.set(default_to_ID, forKey: "From_ID") // to here
}
Делегат Tableview
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = self.translation_tableview.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! TranslationCustomCell
cell.from_label.text = "\(default_from_Name ?? "")"
cell.to_label.text = "\(default_to_Name ?? "")"
return cell
}