Как динамически добавлять содержимое из массива и многомерного массива в текстовое поле? - PullRequest
0 голосов
/ 15 февраля 2012

Я работаю над интерактивной игрой типа викторины с использованием массивов и многомерных массивов.

Я пытаюсь заставить динамическое текстовое поле сказать «текущий вопрос» + «Извините, правильный ответ ...»+ «второй ответ в первой строке ответов в массиве».

Я думаю, что я довольно близок, но в синтаксисе есть ошибка.

Вот строка кодагде я пытаюсь сделать это:

questionHolder.question.text=(String (cat4Questions[0]) + "Sorry, the correct answer is "+ String (cat4Answers[0,2]));

Я получаю эту ошибку:

VerifyError: Error #1030: Stack depth is unbalanced. 1 != 0.

Я был бы рад, если бы кто-то мог порекомендовать другую формулировку моего синтаксиса, которая даст положительные результаты.

Спасибо!Graeme

1 Ответ

0 голосов
/ 15 февраля 2012

Проблема может быть здесь: cat4Answers[0,2]. Правильный синтаксис для доступа к многомерным массивам - это массив [a] [b], а не массив [a, b].

Если ваш массив содержит правильный ответ на вопрос 0 в индексе 2, вы можете получить к нему следующий доступ: cat4Answers[0][2].

...