我将代码转换为 Swift 5,因为 Xcode 10.2.1 将不再支持 Swift 3。
我在情节提要中有一个用户定义的运行时变量。它在 Swift 3 中工作,但在 Swift 5 中没有。
关键路径 | 类型 | 值
类型 | 字符串 | 一种
class Mains: UITableViewController, XMLParserDelegate {
...
var type = String()
...
func loadBuses(){
let url:String="http://example.com/Main.php?type="+type
let urlToSend: URL = URL(string: url)!
...
}
...
}
在 Swift 3 中,它起作用并且 url 返回“ http://example.com/Main.php?type=A ”。但在 Swift 5 中,url 的实际输出只返回“ http://example.com/Main.php?type= ”。
在任何替代方案中,我仍然可以在故事板中为类使用用户定义的运行时属性?谢谢你。