chat2desk / ios-sdk-demo

0 stars 1 forks source link

Issue: Проблема при send message и threads #6

Closed Xemach closed 6 months ago

Xemach commented 1 year ago

Здравствуйте, я столкнулся с проблемой при отправке сообщения из-за не соответствия потоков в Realm. Первая проблема с которой я столкнулся, была при отсутствии исполнения в главном потоке.

Terminating app due to uncaught exception 'NSGenericException', reason: 'Calling Kotlin suspend functions from Swift/Objective-C is currently supported only on main thread

При добавлении @MainActor или DispatchQueue.main.async. При отправке возникает ошибка связанная с Realm (скрин: 2). Может быть, вы знаете решение?

error_trace

Снимок экрана 2023-11-15 в 17 45 43

xIscateLx commented 1 year ago

попробуйте через:

Task { try await chat2desk.sendMessage(msg: text) }