Я новичок в Xcode и быстро.Xcode Swift - Интервал для встроенных карт Apple
Когда пользователь вводит в свой адрес в textFields
, а затем идет нажать «ViewOnMap» Button
(Перенаправление пользователя на встроенных картах от Apple), что делает их поиск адреса в одной строке без какого-либо интервала. Этот результат, очевидно, возвращается с «Нет местоположения найден».
Я уверен, что это потому, что нет интервала?
Я пытался смотреть на другие StackOverflows решаются вопросы о том, как добавить интервал, который я сделал ниже:
код:
@IBAction func btnViewOnMap(sender: AnyObject) {
var urlString: String?
let stringURLSearch = "http://maps.apple.com/?q=\(urlString)" + self.textFieldAddress1!.text! + self.textFieldAddress2!.text! + self.textFieldAddress3!.text! + self.textFieldTownCity!.text! + self.textFieldCounty!.text! + self.textFieldPostcode!.text!
urlString = stringURLSearch.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!
UIApplication.sharedApplication().openURL(NSURL(string: stringURLSearch)!)
}
Как вы можете увидеть «urlString» является то, что другие говорили, что он добавляет «% 20», но он продолжает возвращаться nil
.
Заранее благодарен!