La fonction withTimeout donne IllegalStateException: il n'y a pas de boucle d'événement. Utilisez runBlocking {…} pour en démarrer un. dans le client iOS Kotlin Multiplatform

Mise à jour: cela fonctionne si j'exécute d'abord une coroutine sans timeout puis avec Timeout. Mais si j'exécute d'abord une coroutine avec Timeout, cela me donne une erreur. il en va de même pour Async. Je crée une application multiplateforme de démonstration kotlin où j'exécute un appel d'API...