Class 'int' has no instance method '-'.
Receiver: 18
Tried calling: -(17)
Псевдокод:
List<int> bytes = [0x12, 0x00, 0x00, 0x00, 0x00, 0xed];
switch (bytes[0]) {
case 0x11:
// some code
break;
case 0x12:
// some code
break;
}
Причем эксепшн вызывает строка со свитчем.
Как думаете, что это может быть?
на 3.1.2 нет эксепшена в этом коде
Прикиньте, заменил switch на if - все заработало. Ну как так-то?
конкретно этот код в 3.1.2 работает нормально
Обсуждают сегодня