由于我已将我的xamarin安装更新为xamarin 4,因此在iOS上的会话中保存本地属性无效。
所以,如果我有 Application.Current.Properties.Add(" key",value); Application.Current.SavePropertiesAsync();
应用程序关闭时,它没有保存任何内容。重新启动。 有什么指针吗?
答案 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营销。