如何以 xamarin form.ios 在 Icloud 上存储数据

Posted

技术标签:

【中文标题】如何以 xamarin form.ios 在 Icloud 上存储数据【英文标题】:How To Store Data On Icloud in xamarin form.ios 【发布时间】:2021-05-10 13:59:39 【问题描述】:

enter image description hereThis 下面我想存储在iClouds ios上的数据,我该怎么做,是否可以存储在iClouds上,请给我一个代码

enter image description here

这是我想要存储在 iCloud IOS 上的数据,我该怎么做,是否可以存储在 iCloud 上,请给我一个代码

【问题讨论】:

“请给我一个代码”不是 SO 的主题问题。请在发布之前阅读How to Ask,以获取有关允许提出何种问题的指导。在提问之前阅读官方文档也是一个好主意。 docs.microsoft.com/en-us/xamarin/ios/data-cloud/… 关于在iCloud上存储数据,可以参考这个Using iCloud with Xamarin.iOS和CloudKit in Xamarin.iOS。 是否有任何代码可用于存储数据,如果是,请提供链接 【参考方案1】:

要保存“MyFun item”数据,建议将数据序列化后保存为json文件或xml文件。

对于 JSON 序列化,您可以安装 Nuget 包Newtonsoft.Json。更多信息,您可以参考这个document。

或者 XML 序列化,你可以创建一个 XmlSerializer Class 的实例来序列化和反序列化对象到 XML 文档中。

这里有一些相关的 SO 线程可以参考。

How to write a JSON file in C#?

Serialize an object to XML

如果你有序列化数据,如评论中提到的,你可以下载官方demoXamarin.iOS - Introduction to iCloud,然后传给MonkeyDocument.DocumentString

【讨论】:

以上是关于如何以 xamarin form.ios 在 Icloud 上存储数据的主要内容,如果未能解决你的问题,请参考以下文章

如何以 xamarin 形式创建用户会话?

如何以 xamarin 形式绘制图像?

Xamarin-如何以编程方式扩展列表视图?

如何以 xamarin 形式在屏幕顶部显示小吃店或烤面包

在 DNX 项目中,如何以 Xamarin Android 为目标?

如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?