1

我在我们的项目中使用 Kotlin 本机,我为 https 方法创建了一个本机类,用于从库中获取响应REST API,我在层ktor上实现了我的代码,我在&中使用它,在所有事情上都可以并获得响应,但不要在没有得到任何响应时收到任何响应。我确实尝试并通过使用第一种方式和第二种方式的 2 种差异模式来实现,但没有一种方式不起作用CommonAndroidiOSAndroidiOSExceptionobserverclosureiOS

我的问题在哪里?

common

fun createRequest(bar: (m: String) -> Unit) {
    val client = HttpClient()
    val call = client.call("https://google.com") {
        method = HttpMethod.Get
    }
    bar(call.response.readText())
}

使用时在iOS项目上:

APICoreKt.createRequest(callback: self) { (s) -> Nothing in
 let lbl = UILabel(frame: CGRect(x: 100, y: 100, width: 100, height: 100));
 lbl.text = s;
 lbl.textColor = UIColor.black;
 self.view.addSubview(lbl);
 return KotlinUnit();

}
4

0 回答 0