GetInt ("x"). Значение не возвращает int, пока x = 1.0 - PullRequest
0 голосов
/ 05 мая 2019

Я опубликовал игру, и у некоторых пользователей возникла проблема,
это должно быть int в этой строке, так как все, что выше этого кода, работает
int s = message.Data.GetInt("x").Value;
("x": 1.0), а затем приложение останавливается!
Я никогда не сталкивался с этой проблемой при тестировании своего приложения (даже пользователи говорят, что иногда оно работает, иногда нет)

1 Ответ

0 голосов
/ 05 мая 2019

Отметьте все места, которые вы установили «x», вы, вероятно, установите его как число с плавающей точкой, которое добавляет «.0».

Если ваше приложение дает сбой, нестабильный код может гарантировать, что вы обернетесь в метод try-catch для обработки этих ошибочных сбоев.

Также обратите внимание, что вы можете указать значение по умолчанию для GetInt ("x", 1), если оно не существует.

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