相关疑难解决方法(0)

如何在Swift中的视图控制器之间传递数据?

我尝试在加载视图时创建全局变量并更新信息但是没有呈现数据.

全球变量

var viewName:String = ""
var viewDuration:String = ""
var viewPeriod:String = ""
var viewMinAmp:String = ""
var viewMaxAmp:String = ""
var viewStep:String = ""
var viewType:String = ""
Run Code Online (Sandbox Code Playgroud)

除了拥有全局变量之外,是否有更有效的方式传递信息?

@IBOutlet var txtName: UITextField!
@IBOutlet var txtDuration: UITextField!
@IBOutlet var txtPeriod: UITextField!
@IBOutlet var txtMinAmp: UITextField!
@IBOutlet var txtMaxAmp: UITextField!
@IBOutlet var txtStep: UITextField!
@IBOutlet var txtType: UITextField!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    setInfo(viewName, duration: viewDuration, …
Run Code Online (Sandbox Code Playgroud)

ios swift

16
推荐指数
3
解决办法
4万
查看次数

标签 统计

ios ×1

swift ×1