I'm trying to call Objective-C methods from SwiftUI. I have a bridging header with a number of imports from the SDK. Now, I'm trying get the ConenctSDK's devicePicker to display, but I'm stuck trying to get that to work. I'm coming back to Mac after a number of years and have just started using SwiftUI. With said, here is my code so far:
import SwiftUI import ConnectSDK
struct ContentView: View {
class ConnectSDKHelper {
func showDevicePicker () {
let dm = DiscoveryManager.shared()
dm?.startDiscovery()
dm?.devicePicker()
}
}
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundColor(.accentColor)
}
.padding()
}
}
struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }'
From googling, I determined that I need a 'help' class, ConnectSDKHelper. Not sure if it's correct, but if it is. I'm not sure how to apply it. All help appreciated.