ios - Application.Current.properties 在最新的 xamarin 表单版本中被破坏了吗?

标签 ios xamarin xamarin-forms

由于我已将我的 xamarin 安装更新为 xamarin 4,因此在 iOS 上跨 session 保存本地属性不起作用。

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

当应用程序关闭并重新启动时,它不会保存任何内容。 任何指针?

最佳答案

这是通过不按原样保存复杂对象,而是使用 JsonConvert 将它们序列化为字符串然后存储字符串来解决的。 这一直有效。

当你想再次取回对象时,只需将字符串反序列化为对象类型即可。

关于ios - Application.Current.properties 在最新的 xamarin 表单版本中被破坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897439/

相关文章:

objective-c - Xcode 在整个屏幕上添加 subview 高于一切

ios - 通过其约束对 UIView(包含具有约束的子组件)进行动画处理

android - 无法安装 Xamarin.Android.Support.v4

Xamarin Forms AppCompat OnOptionsItemSelected

sqlite - Xamarin SQLite Android 和 iOS

c# - 为什么 ObservableCollection 更新 Android 上的 UI 而不是 iOS?[待定]

ios - 删除表格 View 中包含数组数据的行

c# - Xamarin 表单以编程方式扩展 ListView 高度

xamarin - Xamarin 表单的 SeeMore 功能

android - Xamarin Forms 图像不显示