将任何类转换为可以保存到Cloud firecast文档

时间:2018-05-05 21:31:37

标签: swift4

因此,当您想要将自定义类写入Cloud firestore时,您需要将类转换为[String:Any]形式的内容,其中任何必须属于受支持的类型https://firebase.google.com/docs/firestore/manage-data/data-types

String,Int,double,array等。

如果您使用Java编程,则可以将您的课程保存到Cloud Firestore中,Cloud Firestore会自动将其转换为Firestore支持的值类型。

我想创建执行此操作的通用函数。 func getValueType<T>()-> [String:Any]

或者更确切地说,可能是JASON对象的Codable和Decodable协议。

0 个答案:

没有答案