У меня есть небольшое приложение, которое имеет 1 ViewController
с: 2 Outlets (один UITextField
и один UILabel
) и 1 действий, которая запускается при нажатии кнопки. Код выглядит следующим образом:«uppercaseString» и «lowercaseString» на UITextField аварии в Swift
class ViewController: UIViewController {
@IBOutlet weak var textField: UITextField!
@IBOutlet weak var label: UILabel!
@IBAction func changeText() {
label.text = textField.text.lowercaseString
}
}
Мои вопросы, почему каждый раз, когда я запустить приложение и нажать на кнопку, сбои приложений с EXC_BAD_ACCESS
?
EDIT 1: Кажется, что проблема Xcode. Я вылетаю только на Xcode 6.3 beta, на 6.1.1 он отлично работает. Вот проект LINK
EDIT 2: проблема SOLVED, версия Xcode была проблемой, спасибо всем за ваши ответы!
Получили ли вы какие-либо журнал сбоев? –
Являются ли «IBOutlet» правильно связанными с раскадровки? – Raptor
Да, розетки установлены правильно. В Obj-C отлично работает, в Swift он падает. Я добавил проекты здесь: [link] (https://github.com/alinmuntean/uppercaseSwift) –