iCloud 的嵌套结构
Nested structures to iCloud
我有一个使用 plist(字典数组)的 iOS Swift 3.0 应用程序。现在我想为这个应用程序添加 iCloud 支持。
我发现在 iCloud 中创建自定义记录排序并不容易,尤其是当您允许用户使用 'moveRowAt' 更改 table 视图行的排序时方法。
为了避免这个问题,最好的办法是创建一个数据结构来表示我的 plist 的副本并将其上传到 iCloud。但据我所知,键值存储不支持这种嵌套结构。
在此讨论的帮助下:
我试图将我的字典转换为 NSData 并将它们放入 iCloud 接受的数组(二进制文件列表)中,但正如您在讨论中看到的那样,它还不是一种处理数据的可靠方法。
那么我有什么机会呢?我阅读了一些关于创建自定义文档结构的内容,但我没有这方面的经验,到目前为止还没有找到教程。
马丁,
你会在这里找到答案。
Command-line tool for converting PLIST to JSON?
这里
PList to JSON converter and processing JSON response on client
将您的 plist 转换为 JSON 数据对象,然后将其作为资产保存在 iCloud 中。
我有一个使用 plist(字典数组)的 iOS Swift 3.0 应用程序。现在我想为这个应用程序添加 iCloud 支持。
我发现在 iCloud 中创建自定义记录排序并不容易,尤其是当您允许用户使用 'moveRowAt' 更改 table 视图行的排序时方法。
为了避免这个问题,最好的办法是创建一个数据结构来表示我的 plist 的副本并将其上传到 iCloud。但据我所知,键值存储不支持这种嵌套结构。
在此讨论的帮助下:
那么我有什么机会呢?我阅读了一些关于创建自定义文档结构的内容,但我没有这方面的经验,到目前为止还没有找到教程。
马丁,
你会在这里找到答案。
Command-line tool for converting PLIST to JSON?
这里
PList to JSON converter and processing JSON response on client
将您的 plist 转换为 JSON 数据对象,然后将其作为资产保存在 iCloud 中。