-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