我想添加一些ViewControllers,但数字不是静态的。我知道以下内容将创建控制器。
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc1 = storyboard.instantiateViewControllerWithIdentifier("WebViewController") as! vc1
let vc2 = storyboard.instantiateViewControllerWithIdentifier("WebViewController") as! vc2
但是我如何动态命名它们像
for (vc = 1 to views.count) {
vcname = "vc" + vc
let vcname = storyboard.instantiateViewControllerWithIdentifier("WebViewController")
} as! vcname
非常感谢。
答案 0 :(得分:0)
将它们存储在数组中可能会更好。例如:
let vcs = views.map { storyboard.instantiateViewControllerWithIdentifier("WebViewController") }
然后使用数组索引访问每个视图控制器:
vcs[0], vcs[1], vcs[2]
等等......