, когда вы нажимаете кнопку в моем приложении, вы должны быть переведены на другой контроллер представления, а метка во втором диспетчере представлений должна быть установлена на новый текст, но это работает только для передачи на второй контроллер представления, если я не добавляю код, чтобы текст надписей изменился. то появляется эта ошибка: thread 1 exc_bad_instruction (code = exc_i386_invop subcode = 0x0)thread 1 exc_bad_instruction (code = exc_i386_invop subcode = 0x0) при нажатии кнопки
И да, оба диспетчера разрешений имеют одинаковые контроллеры представлений, установленные для них.
если вы знаете ответ, пожалуйста, оставьте комментарий на этот пост :)
@IBAction func done(sender: UIButton) {
let countInMeters = count * 6
metersTest.text = "apr \(countInMeters) meters"
}
Что такое 'count'? это 'meterTest', конечно, не' 'nil'? – luk2302
Другая возможность заключается в том, что ibaction прошел «rouge», т. Е. Ваша кнопка была отключена от этого действия. Попробуйте повторно инициализировать эти соединения с нуля (ctrl-drag). – dfri
Возможно, вы захотите рассмотреть это, прежде чем задавать свой следующий вопрос: http://stackoverflow.com/help/how-to-ask –