Parse-Swift:无法找到适当的类型来保存 Parse Object 的 Object type 字段中的数据

Parse-Swift: unable to find the appropriate type to save data in an Object type field of a Parse Object

提问人:phbardon 提问时间:9/3/2022 更新时间:9/3/2022 访问量:80

问:

在 MacOS 上使用 Parse-Swift 4.7.0,Xcode 14.0ß7

我的一个表由包含类型字段的解析对象组成(如 Sashido/Parse Server 中所示)。此字段包含一个 [String: Any] 类型的字典,表示 JSON 字典。Object

使用 Parse Objc SDK,此字典已成功保存,就像使用 PFObject 一样。

使用 Parse-Swift 框架,我尝试了:

  • 将变量类型定义为 ParseBytes,并将 json 对象定义为 Data。保存失败,责备获取对象 iso ParseBytes。
  • 将变量类型定义为 Data,但未成功
  • 将变量类型定义为 [String: Any] 字典。但由于 Any 不是 Equatable,因此 merge(:) func 不接受它。

在“对象”字段中保存此 [String: Any] 字典的方法是什么?

iOS Swift 解析平台

评论

0赞 CoreyB 9/4/2022
这个问题是重复的,之前回答过:stackoverflow.com/a/71851227

答:

0赞 phbardon 9/3/2022 #1

最后通过创建一个 Equatable Struct 解决了!