我想将定义的变量和文本字段中的文本组合起来。
这就是给我带来问题的原因。
var urlAddOn = mobileMakersLink + urlAddOnTextField.text
是说
表达式列表中的预期表达式”和“可选值” 输入“字符串?”不展开你是说用'!'还是“?”?
这是整个功能。
@IBAction func stretchThree(_ sender: UIButton)
{
urlAddOnTextField.resignFirstResponder()
var mobileMakersLink :String = String(http://mobilemakersedu.org/)
var urlAddOn = mobileMakersLink + urlAddOnTextField.text
let myUrl = NSURL(string: urlAddOn)
let svc = SFSafariViewController(URL: myUrl!)
svc.delegate = self
self.presentViewController(svc, animated: true, completion: nil)
}
答案 0 :(得分:0)
只需将urlAddOnTextField.text
更改为urlAddOnTextField.text!
。
如果好奇,请查看此链接Why Is UITextField.text An Optional?