0

我目前正在使用 Kotlin Multiplatform 构建一个 API 库,我想在 Android 和 iOS 项目之间共享它。

在某些情况下,API 响应包含可选项(这是 Kotlin 和 Swift 的一个很棒的特性)。例如:

data class User(val name: String, val email: String?)

在为 Android (JVM) 构建库时,可以使用选项,在 iOS 项目中使用 iOS 框架时,它们就消失了,因为框架被导出为 Objective-C 框架。

有谁知道如何创建一个 Swift 框架(这甚至可能),或者通过某种解决方法保留选项?谢谢!

4

1 回答 1

1

答案(感谢@Artyom Degtyarev);情况已经如此。选项保存在 Objective-C 框架中。

于 2020-03-12T15:29:29.177 回答