diff --git a/Examples/LocalDebugging/MyApp/MyApp/ContentView.swift b/Examples/LocalDebugging/MyApp/MyApp/ContentView.swift index c31072c9..a88ff962 100644 --- a/Examples/LocalDebugging/MyApp/MyApp/ContentView.swift +++ b/Examples/LocalDebugging/MyApp/MyApp/ContentView.swift @@ -65,13 +65,19 @@ struct ContentView: View { throw CommunicationError(reason: "invald response, empty body") } let response = try JSONDecoder().decode(Response.self, from: data) - self.response = response.message + self.setResponse(response.message) } catch { - self.response = "\(error)" + self.setResponse("\(error)") } } task.resume() } + + func setResponse(_ text: String) { + DispatchQueue.main.async { + self.response = text + } + } } struct ContentView_Previews: PreviewProvider {