2016-08-30 5 views
0

私はUISwitchを持つアプリケーションを開発中です。プログラムでオン/オフにスイッチを設定したいと思います。私はそれをそうしようとしましたが、settingfalseの場合、スイッチはすでにオンになっています...アイデアはありますか?UISwitchが状態を設定しました

@IBOutlet var switch: UISwitch! 

override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 

    switch = UISwitch() 

    if setting == true { 
     switch.setOn(true, animated: false) 
    } else { 
     switch.setOn(false, animated: false) 
    } 
} 

変数settingは問題ではありません..私は、私はそれを修正

+1

投稿したコードから、 'setting'が' false'の場合、スイッチはオフになります。これは意図した機能ではありませんか? – random

+0

詳細を指定できますか? – barryjones

+0

期待していた機能の詳細と実際の機能が私たちを大きく助けてくれます。 – ZGski

答えて

0

をそれをテストしました!

私はちょうどswitch = UISwitch()という行を削除して、それは私のために働く。

関連する問題