我已經創建了一個自定義表格視圖單元格。在我的應用程序中,有兩個文件。我有一個自定義表格視圖單元格的單獨文件。然後我有一個tableviewcontroller文件作爲一個整體的表。如何使用用戶默認值保存開關的開/關值?
在我的自定義表格視圖單元格上,有一個UISwitch。這個UISwitch的初始值是關閉的。在自定義表格視圖單元的文件中,我爲交換機創建了一個函數。我還爲交換機創建了一個插座。
@IBOutlet var theSwitch: UISwitch!
@IBAction func mySwitch(_ sender: AnyObject) {
}
在我的表視圖控制器中,我已經創建了視圖確實出現的功能。我假設我需要做的是保存開關的值在
@IBAction func mySwitch(_ sender: AnyObject) {
}
然後在表視圖控制器,以某種方式把它在該視圖中確實出現功能。
override func viewDidAppear(_ animated: Bool) {
}
我遇到的麻煩是保存開關的值,如果它改變了。例如,如果用戶打開應用程序並打開開關,我希望應用程序將其保存,以便重新打開應用程序時,開關的值仍然保持打開狀態。希望這可以通過使用用戶默認值來完成。如果有人可以給我看代碼來做到這一點,那就太好了。
您的問題是否得到解決? – PiyushRathi