2011-05-03 119 views
-2
<dict> 
     <key>Name</key> 
     <string>Ramesh</string> 
     <key>Address</key> 
     <string>Delhi</string> 
    </dict> 

如何在我的plist文件中和運行時在任何特定父代碼中寫入此內容。在.plist文件中寫入iphone/ipad?

+0

您是否有plist或寫信給NSUSerDefaults? – 2011-05-03 15:32:58

回答

0

只要建立這個字典,這就是如何將plist寫入apps目錄。

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"Name", @"Ramesh", @"Address", @"Delhi", nil]; 

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"dictionary.plist"]; 
[dictionary writeToFile:path atomically:YES]; 
+1

此代碼正在工作,但無法在dictionary.plist文件中寫入數據。你能幫我解釋爲什麼它不在.plist文件中添加數據嗎?謝謝。 – user532445 2011-05-04 14:02:54

+0

它對我來說工作得很好。在iPhone Simulator的文檔目錄中編寫文檔就好了。 – 2011-05-11 22:45:46

+0

這可能也是一個問題,您正在嘗試寫入無法放入plist中的數據。 Plist僅限於字符串,數字,數組和字典。 – 2011-06-22 13:12:21