Ios 如何更改.plist中的字符串

Ios 如何更改.plist中的字符串,ios,objective-c,xcode,plist,Ios,Objective C,Xcode,Plist,我需要一个.plist文件中的字符串可以在应用程序中通过“保存”按钮更改。我的plist是一个简单的字符串数组,我需要在用户点击“保存”时可以修改字符串。对不起,我的英语不好。谢谢你你需要先提取你的plist数据,然后你必须设置值,然后你必须再次这样写:- NSString *docPath =@"your Path"; NNSMutableDictionary* updateVal=[[NSMutableDictionary alloc]initWithContentsOfFile:docPa

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

你需要先提取你的plist数据,然后你必须设置值,然后你必须再次这样写:-

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

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

只需确保
docPath
不在应用程序的资源包中。非常感谢大家!你的英语很好。问题是你的问题没有表现出任何努力。到目前为止你试过什么?您需要帮助解决的确切问题是什么?