У меня есть следующий Swift функциюЗначение необязательного типа 'String?' не разворачивается; вы хотели использовать '!' или '?'? | Xcode предложение не работает
@IBAction func swapText(sender: AnyObject) {
if let text = textView.text, let findText = findTextField.text,
let replaceText = replaceTextField.text {
textView.text =
textView.text.stringByReplacingOccurrencesOfString(findTextField.text,
withString: replaceTextField.text, options: [], range: nil)
findTextField.text = nil
replaceTextField.text = nil
view.endEditing(true)
moveViewDown()
}
}
findTextField.text
и replaceTextField.text
оба дают предупреждение:
"Value of optional type 'String?' not unwrapped; did you mean to use '!' or '?'?"
Использование Xcode предложил исправить это на самом деле не решает проблему ,
Я довольно новичок в Swift, поэтому любые предложения оценены.
Отлично. Работает хорошо. – ruffdrum