Написано операция была отменена, также пишет null ошибку. И почему не используете await? А getResult
вторая ошибка в другом месте, я про первую спрашиваю
В первой ошибке написано use await, а у вас GetResult. Хотя логичнее тогда было бы просто Result написать
ожидать не хочу, а хочу чтобы по колбеку отработал метод
В исключении же написано, что UniTask нельзя без эвейта вызывать. В контексте метода сверху вообще непонятно что делается
как это нельзя?)
асинхронные методы можно вызывать без авейта...
А UniTask нельзя
да вызывал 100 раз такие методы)
Здесь ты его просто без эвейта дергаешь, а GetAwaiter().GetResult() это синхронно его дергаешь
Так же нельзя делать
Вроде обычные таски не кидают при этом исключение, но блочат поток. Я бы вообще сильно задумался нужны ли мне async/await там, где я их вызываю без await
Там дедлок может быть если не консольное или тестовое приложение
Нужно дождаться завершения и тогда запросить результат
такое может случиться если я завершил этот асинк до колбека?
так я же в OnCompleted вызываю
Обсуждают сегодня