0

如何从 Kotlin 模块中正确读取 Swift 中的可变数组中的数据? Kotlin 共享模块:

data class Tape(private val capacity: Int) {
        val reel: MutableList<Char>
        ...
}

迅速:

tape.reel.compactMap({ $0 as? Character } // leads to nothing in the array
4

1 回答 1

1

Kotlin Char 将被映射为UInt16

一种选择可能是将您的 char 列表映射到 Kotlin 中的字符串:

val reel: String

然后在Swift旁边使用它作为String

于 2021-10-05T07:03:48.897 回答