commonMain
interface ICallback {
fun onCall(params: Map<String, Any?>)
}
object SDKManager {
private var callback: ICallback? = null
fun setCallback(callback: ICallback?) {
this.callback = callback
}
}
iosApp
import SwiftUI
import shared
@main
struct iOSApp: App {
init() {
class SwiftCallback : ICallback {
func onCall(params: [String : Any]) {
}
}
SDKManager.shared.setCallback(callback: SwiftCallback())
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Debug
callback ObjHeader * None 0x00000001014e0020
The correct value should be 0x1014e0020 ?

