-1
ここにNoob。私はそれ自身のスウィフトコントローラファイルCR_SlilderChangeCalc.swift
に移動したいスライダ値の変更時に実際に長い関数sliderChange()
を実行しています。私は新しい機能からアクセスする必要があるUIViewController
に変数myGlobalVar
を持っています。これらの変数にはどうすればアクセスできますか?iOSのViewControllerから別のファイルに機能を移動
例えばビューコントローラ:
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