我正在创建一个iOS应用程序,我的问题应该很简单。
如果在View Controller 1中,我有一个名为" name"的简单字符串变量。然后,我如何传递" name"的值。查看控制器2.
我意识到这个问题之前已被多次询问过,但我能找到的所有答案都有关于故事板和细分的回答。我没有使用故事板,所以我想知道没有它们是否有办法做到这一点。
非常感谢
答案 0 :(得分:1)
你在Swift中以与在Objective-C中相同的方式执行此操作。
使用属性写入VC2以保存您想要传递的值。
从VC1
创建VC2的实例使用VC1中的值设置VC2上的属性。
显示VC2的视图。
答案 1 :(得分:-1)
所以,你必须做一些像:
class ViewController: UIViewController {
var secondVC: VC2!
override func viewDidLoad() {
secondVC = VC()
secondVC.someProperty = "Some Value"
}
}
因此,您的VC2应具有 someProperty
等属性