Если кто-то может помочь мне понять/исправить, почему он продолжает падать/говорить, что мои результаты равны нулю, когда отправляется фактическая строка.
Я знаю, что проблема связана с пробелами, но что я делаю неправильно?
- Когда я набираю «Привет», все работает нормально.
- Когда я набираю «Hello Word», появляется ошибка и говорит, что это ноль.
фатальная ошибка: неожиданно найдено nil при развертывании необязательного значения
import Alamofire
import SwiftyJSON
@IBAction func searchBtn(sender: UIButton) {
let searchTerm:String = self.searchTextField.text!
let apiUrl = "http://localhost/v1/define?term=\(searchTerm)"
Alamofire.request(.GET, apiUrl!).responseJSON { response in print(response)
let jsonData = JSON(response.result.value!)
if jsonData["result_type"] == "exact" {
let definitionText = jsonData["list"][0]["definition"].string
self.resultLabel.text = definitionText
} else {
self.resultLabel.text = "Sorry, your word does not have a definition."
}
}
}
stringByAddingPercentEscapesUsingEncoding
- person Tj3n   schedule 21.12.2015