2012-07-24 302 views
0

我想將數據(首選項)存儲到xml文件中,但我無法實現它。我看了一下appledeveloper網頁,但似乎並不清楚。 我想將xml文件存儲在磁盤上。我創建的首選項是一些複選框(例如,用戶拒絕登錄框,例如,我將此首選項登錄添加到xml文件),收音機組,文本框 您能給我一個很好的教程或示例,請說明嗎?如何將數據寫入xml文件

+0

足夠的plist味XML好? – 2012-07-24 11:28:19

+0

「我無法實現」 - 你究竟能達到什麼目標? – 2012-07-24 11:29:00

+0

我的意思是我無法用數據創建xml文件。我必須獲取偏好數據並將它們存儲在xml文件中 – Wael 2012-07-24 11:31:16

回答

1

您通常使用NSUserDefaults類存儲首選項。

例子:

[[NSUserDefaults standardUserDefaults] setObject:@"Option1" forKey:@"PreferenceName1"]; 
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"PreferenceName2"]; 

,然後讀這樣的:

NSString *pref1 = [[NSUserDefaults standardUserDefaults] objectForKey:@"PreferenceName1"]; 
BOOL pref2 = [[NSUserDefaults standardUserDefaults] boolForKey:@"PreferenceName2"]; 
+0

謝謝,請你詳細介紹一下。我想當用戶檢查日誌框例如將此添加到xml文件 – Wael 2012-07-24 11:33:33

+0

你說你想保存偏好權嗎?你通常使用NSUserDefaults來做到這一點。看看它的文檔是如何工作的。它會將您的首選項寫入plist格式的xml文件。但你不必處理。您只需使用NSUserDefaults提供的方法。 – DrummerB 2012-07-24 11:37:54

+0

好的,謝謝,我想將它們保存在我創建的xml文件中,並存儲在磁盤上 – Wael 2012-07-24 11:44:52