最新的xamarin表单版本中是否打破了Application.Current.properties?

时间:2015-11-24 15:22:20

标签: ios xamarin xamarin-forms

由于我已将我的xamarin安装更新为xamarin 4,因此在iOS上的会话中保存本地属性无效。

所以,如果我有     Application.Current.Properties.Add(" key",value);     Application.Current.SavePropertiesAsync();

应用程序关闭时,它没有保存任何内容。重新启动。 有什么指针吗?

2 个答案:

答案 0 :(得分:2)

这是通过不保存复杂对象来修复的,而是使用JsonConvert&序列化它们为字符串。然后存储字符串。 这一直都有效。

如果要再次检索对象,只需将字符串反序列化为对象类型即可。

答案 1 :(得分:-2)

这似乎是Xamarin Forms 2中的一个错误,恢复到最新的v1以使其再次运行。

请参阅http://forums.xamarin.com/discussion/56461/persisting-data-locally-device-cache#latest

你应该使用Xamarin Forms 2,它还没有生产就绪,应该被视为alpha,不相信Xamarins营销。