将 Swift 数组转换为 Couchbase lite ArrayObject

Converting Swift array to Couchbase lite ArrayObject

我正在尝试将 Swift 字符串数组 [String] 写入 Couchbase lite 2.7 文档。 MutableDocument 有一个方法 setArray(value: ArrayObject?, forKey: String)。如何将 swift 数组转换为 ArrayObject?

ArrayObject 有一个可变的对应物 MutableArrayObject,它有一个接受 Array<Any>? 的初始化器。这是一个例子:

let swiftArray = ["foo", "bar"]
let CBLArray = MutableArrayObject.init(data: swiftArray)
print(CBLArray.toArray())