вы загружаете данные из изменяемого массива?проверьте, действительно ли в массиве 18 элементов.или если вы даете число, превышающее фактическое число строк в методе numberOfRows inSection
, это исключение диапазона:
index 18 beyond bounds [0 .. 16]
, как вы видите, это происходит только при нажатии кнопкинижние пункты