2016-01-16 98 views
2

我有一個問題,我有一個tableview設置,用戶可以添加和刪除新項目,但也可以檢查他們進出。我的意思是,每增加一個單元格,都會在該單元格中出現一個用戶可以打開和關閉的UISwitch。 「開」被檢入並且「關」被檢出。因此,我對編程非常陌生,並且想知道如何保存UISwitch的狀態(無論是關閉還是開啓),以便每次用戶離開應用程序時,開關都會保持相同。感謝您的幫助。保持TableViewCell中UISwitch的狀態:Swift

目前代碼: current cell code

+0

依賴。表視圖的內容是動態的還是靜態的? – joey

+0

他們是動態的 –

回答

1

如果你是新的iOS開發,是NSUserDefaults的容易use.Just保存這樣的數據:[[NSUserDefaults standardUserDefaults] saveObject:data forKey:@""];而且這樣的讀取數據:[[NSUserDefaults standardUserDefaults] objectForKey:@""]

1

您應該使用數據持久化保存配置(狀態和關閉),然後讓他們回來。 Core Data(本地數據庫),UserDefault,SQLite甚至屬性列表中都有很多選項。在一個有用的link下面你可以開始。祝你好運。