Ios Swift“表达式列表中的预期表达式”并展开?
我假设将定义的变量和文本字段中的文本组合起来 这就是问题所在Ios Swift“表达式列表中的预期表达式”并展开?,ios,swift,Ios,Swift,我假设将定义的变量和文本字段中的文本组合起来 这就是问题所在 var urlAddOn = mobileMakersLink + urlAddOnTextField.text 就是说 表达式列表中的预期表达式和可选值 输入“字符串”未展开;你想用“!”吗还是“?” 下面是整个函数 @IBAction func stretchThree(_ sender: UIButton) { urlAddOnTextField.resignFirstResponder() var mobi
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)
}
只需将urlAddOnTextField.text更改为urlAddOnTextField.text
如果好奇,请查看苹果解释的链接。请阅读。@Moritz现在在Swift中有办法在UiTexfield中获得零text@Moritz即使您将nil指定给text属性,现在也有一种方法可以在调用时接收nil。在你说之前,你最好检查一下。@Moritz我添加了一个解释链接。