Преобразование массива Swift в Couchbase lite ArrayObject - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь записать массив строк Swift, [String], в документ Couchbase lite 2.7. MutableDocument имеет метод setArray(value: ArrayObject?, forKey: String). Как я могу преобразовать массив swift в ArrayObject?

1 Ответ

1 голос
/ 08 апреля 2020

ArrayObject имеет изменяемый аналог MutableArrayObject с инициализатором, который принимает Array<Any>?. Вот пример:

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