2014-10-04 96 views
-3

我需要.plist文件中的字符串可以在应用程序中通过“保存”按钮进行更改。我的plist是一个简单的字符串数组,我需要当用户点击“保存”时,字符串可以被修改。对不起,我的英语不好。谢谢如何更改.plist中的字符串

+0

你的英文很好。问题是你的问题没有表现出努力。你试过什么了?什么是您需要帮助的确切问题? – rmaddy 2014-10-04 17:57:28

回答

0

你需要先提取您的plist数据,然后你必须设置的值,然后你又不得不写这样的如下: -

NSString *docPath [email protected]"your Path"; 
NNSMutableDictionary* updateVal=[[NSMutableDictionary alloc]initWithContentsOfFile:docPath]; 
[updateVal setObject:@"yourString" forKey:@"key"]; 
[updateVal writeToFile:docPath atomically:YES]; 

注: - 正如在评论中提及rmaddy该docPath不应该在应用程序的资源包中。

+0

只要确保'docPath'不在应用的资源包中。 – rmaddy 2014-10-04 17:56:46

+0

感谢rmaddy指出:) – 2014-10-04 17:57:30

+0

非常感谢你们! – 2014-10-04 23:21:58