-1
Noob here。我有一个很长的函数sliderChange()
执行滑块值更改,我想移动到它自己的Swift控制器文件CR_SlilderChangeCalc.swift
。我在UIViewController
中有变量myGlobalVar
,我也需要从新函数访问它。我如何访问这些变量?将功能从ViewController移动到iOS中的另一个文件
如视图控制器:
class MyDodgyViewController: UIViewController {
// ... some code here
let myGlobalVar: Float = myCalculatedVar
@IBAction func sliderChange(_ sender: UISlider){
sliderChangeCalc(sender: sender)
}
}
如:CR_SlilderChangeCalc.swift
func sliderChangeCalc(sender: UISlider) {
// doesn't work
let MyNewVar :Float = MyDodgyViewController.MyGlobalVar
// do some cool stuff
}
显示你想要实现的一些代码 – PGDev
我错误的发布了答案!删除它顺便说一句! – Lion
添加了一些代码 – Sean