Я пытаюсь распечатать текст UITextField
на консоли при нажатии кнопки. Тем не менее, я получаю сообщение об ошибке, которое говорит, что он не может развернуть нуль. По умолчанию у меня есть введенное значение, и когда я вставляю новое значение, оба создают эту ошибку. Эти IBOutlets
соответствующим образом связаны.Swift TextField Issue
@IBOutlet weak var entranceFeeTextField: UITextField!
@IBAction func saveButtonTapped(sender: UIButton) {
print("The entrance fee is \(entranceFeeTextField.text)")
}
Мой класс только в соответствии с UITableViewCell
и UITextFieldDelegate
, а не UIViewController
. Может быть, ошибка?
Print ("вступительный взнос \ (self.entranceFeeTextField.text!)") –
увидеть это http://stackoverflow.com/questions/26348996/fatal-error-unexpectedly- found-nil-while-unwrapping-an-optional-value-why –
, пожалуйста, проверьте соединение 'IBOutlet' с элементом раскладки' UITextFiled'. Чтобы проверить это, просто попробуйте следующее: 'print (self.entranceFeeTextField)'. Если это говорит «неожиданно найденный nil», значит, ваше соединение UITextField из раскадровки с «IBOutlet» не является правильным или сломанным. –