Я только что открыл новую бета-версию Xcode (8.3 beta 2) и в процессе преобразования моего кода в Swift 1.2. Я столкнулся с проблемой с конкретной строкой кода, в которой я не могу понять решение.Сообщение об ошибке в функции Xcode 6.3 beta 2
В основном я получаю сообщение об ошибке: Objective-C method 'textFieldShouldReturn:' provided by method 'textFieldShouldReturn' conflicts with optional requirement method 'textFieldShouldReturn' in protocol 'UITextFieldDelegate'
Именно на этот код:
@IBAction func textFieldShouldReturn(textField: UITextField!)
{
budgetNameText.resignFirstResponder()
}
Кто-нибудь знает решение?
Пожалуйста показать еще некоторый контекст. – Christian
я заметил, что протокол изменился - метод должен теперь возвращать логическое значение, например, так: @IBAction Func textFieldShouldReturn (TextField: UITextField) -> Bool { budgetNameText.resignFirstResponder() возвращение правда; } – Mahakala