1
私はObj-Cを学び、私の最初のアプリケーションを構築しようとしています。 私はUISwitchを使って何かをしたかったのです。 悲しいことに、私はこの要素の値をチェックすることに問題があります。トグルの各設定によりUISwitchの制御
2012-02-12 13:50:56.764 App[2763:f803] Switch OFF
2012-02-12 13:50:57.965 App[2763:f803] Switch OFF
2012-02-12 13:50:58.848 App[2763:f803] Switch OFF
:
@synthesize SwitchValue;
[...]
- (IBAction)ToggleEnabled{
if ([SwitchValue isOn]) {
NSLog(@"Switch ON");
// [myImageView startAnimating];
} else {
NSLog(@"Switch OFF");
// [myImageView stopAnimating];
}
問題はログにのみ表示されていることである。
は私がそのような行動を得ました。 "SwitchValue.on"または "SwitchValue.enabled"でも条件付きで試しましたが、うまくいきませんでした。
あなたはあなたが正しく接続していて、あなたが見ているイベントがありますか?値が変更されました??? –
ToggleEnabledは、スイッチがトグルされたときに発生するアクションです。正しいですか? 'ToggleEnabled'の開始時に' NSLog(@ "%@"、SwitchValue)を実行するとどうなりますか? – yuji
@InderKumarRathore Hm。私はUISwitchと正しく接続したと思います。 http://cl.ly/1d0I3i003R1z1g3R1Y1 –