Xamarin iOS设置了plist值

时间:2015-10-27 15:59:51

标签: xamarin xamarin.ios plist

我有自己的plist用于某些设置值,在resources文件夹下添加。我可以读取这些值,但无法通过代码重置它们。

重置我有

 NSMutableDictionary dictionary = NSMutableDictionary.FromFile (fileName);
 NSObject value = NSObject.FromObject(newurl);
 NSString key = new NSString("Webpage URL");
 dictionary.SetValueForKey (value, key);

代码不会更改kay的值。

1 个答案:

答案 0 :(得分:0)

首先,我没有看到您将字典写回文件的任何地方。我认为,如果你这样做,它会解决你的问题。 其次,为什么不将您的应用程序设置存储在NSUserDefaults中,我认为它更干净一点:

var value = NSUserDefaults.StandardUserDefaults.StringForKey("page-url")

NSUserDefaults.StandardUserDefaults.SetString(value, "page-url");