0
我使用「plist」文件來存儲我的設置。我發現唯一的答案是從這個目錄中保存文件:iOS。應用程序更新後保護設置不會重置?
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道該怎麼做。
我使用「plist」文件來存儲我的設置。我發現唯一的答案是從這個目錄中保存文件:iOS。應用程序更新後保護設置不會重置?
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道該怎麼做。
閱讀docs:NSUserDefaults
的NSUserDefaults的類提供 編程接口與所述默認的系統進行交互。默認系統允許 應用程序定製其行爲以匹配用戶的偏好。例如,您可以允許用戶確定應用程序顯示的測量單位爲 ,或自動保存文檔 的頻率。應用程序通過將 值分配給用戶默認數據庫中的一組參數來記錄此偏好。 參數被稱爲默認值,因爲它們通常用於 確定應用程序在啓動時的默認狀態或默認情況下其作用 的方式。
因此,您可以在NSUserDefaults中保存和讀取設置。
//write to standard defaults
[[NSUserDefaults standardUserDefaults] setObject:yourObject forKey:@"kYourKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
//read from standard defaults
yourObject = [[NSUserDefaults standardUserDefaults] objectForKey:@"kYourKey"];
下次嘗試更具體地說明你想做什麼。