Почему при запуске MessagingCenter.Send появляется ошибка «Целевым объектом при вызове создано исключение»? - PullRequest
0 голосов
/ 07 мая 2020

Когда проект запускается MessagingCenter.Send, он выдает ошибку «Исключение было вызвано целью вызова».

Эта ошибка появилась при первом развертывании проекта после перезапуска Visual Studio. , и я не менял код внутри метода MessagingCenter.Subscribe с момента последнего развертывания.

Как мне узнать, что это за исключение? Изменить: Я не мог нормально скопировать стек вызовов, поэтому вот скриншот

1 Ответ

0 голосов
/ 07 мая 2020

Комментируя некоторый код, я понял, в чем проблема.

Истинная ошибка заключалась в том, что я пытался отредактировать индекс списка, который был вне допустимого диапазона. Список получает свои элементы из файла во внутреннем хранилище, поэтому этот файл был либо поврежден, либо каким-то образом сброшен, и список был сброшен вместе с ним.

Это простое исправление, и если бы я знал, что MessagingCenter.Subscribe отследит исключение до MessagingCenter.Send, я бы не задавал этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...