基于文档:Kotlin的Swift/Objective类和协议的子类,我试图在Kotlin本地语言中子类化一个SwiftUI类。我为UiKit找到了一些示例,但没有找到SiwftUI的示例。
这就是我迄今为止尝试过的:
import platform.SwiftUI.*
actual class TestClass: ObservableObject() {
}但是SwiftUI的导入失败了:Unresolved reference: SwiftUI
( platform.UIKit.*的一个重要功能正在运行)
我的问题是:可以导入SwiftUi类吗?如果是的话,正确的进口是什么样子的?
发布于 2021-05-03 09:57:45
Kotlin/Native不提供与纯Swift的互操作。目前,它间接地与K\N - Obj-C - Swift互操作一起工作。与Swift的直接互操作性在路线图上,但目前暂停了AFAIK
从文件中:
Kotlin /本机提供了与Objective“.”的双向互操作性,如果它的API被导出到带有@objc的Objective中,Swift库可以在Kotlin代码中使用。目前还不支持纯Swift模块。
因为SwiftUI是纯Swift,所以很不幸您不能将它导入Kotlin (希望还没有)。
https://stackoverflow.com/questions/67366769
复制相似问题