と呼ばれます。したがって、myMethod
が2回呼び出されます。私はそれを望んでいない。 getLocation
からスイッチをオフにすると、nearMeSwitchAction
を実行したくありません。これを達成する他の方法はありますか?のiOS UISwitchアクションは、私はある私のアプリでUISwitch IBActionを持って二回
2
A
答えて
1
UISwitch
の値を変更したときにnearMeSwitchAction
が呼び出されるのを停止することはできませんが、myMethod
が呼び出されるのを止めることができます。 isFromGetLocation
のような1つのBool
プロパティを作成し、true
の場合はメソッドを呼び出しないでください。
- (IBAction)nearMeSwitchAction:(UISwitch *)sender {
if(nearMeSwitch.isOn)
[self getLocation];
if(isFromGetLocation)
//For next time
isFromGetLocation = NO;
else
[self myMethod];
}
- (void) getLocation
{
//my code...
isFromGetLocation = YES;
[nearMeSwitch setOn:NO animated:YES];
}
+0
これは機能します!私もBOOLで試してみましたが、うまくいきませんでした。私は 'if(isFromGetLocation)を逃したと思います。 //次回は isFromGetLocation = NO;'今日は明らかに私の日ではありません。ありがとう!! –
+0
@ thewarri0r9ようこそメイト:) –
関連する問題
- 1. UISwitchは@IBActionに接続しません
- 2. IOS:私はImageViewのを持っている私のアプリでuiimageview
- 3. UISwitchのコアデータ
- 4. AVAudioPlayerのUISwitch
- 5. UISwitchで利用できないアクション
- 6. UISwitchの制御
- 7. iPhone UISwitch問題
- 8. UISwitchは、私はこのように私のスイッチを設定したい画像
- 9. UISwitchのアクションメソッド
- 10. UINavigationBar機能のUISwitch
- 11. IOS:UIPanGestureは、私は私のアプリでこのCOSEを持っているIOSの4.3
- 12. iOS 4.2のUISwitchテキストの変更
- 13. AVCaptureDevice focusPointOfInterestが、私はこのコードでIBActionを持っている
- 14. cocos2dのuiswitchボタン
- 15. iOSのは、変数が、私はこのコードでiOSアプリを持っている
- 16. Android対応のUISwitch
- 17. UISwitchでアニメーションを作成する
- 18. iOS 6.1では、UISwitch IBOutletは常にゼロです。
- 19. NSNotificationCenterつのポストは、私は次のコードを持っているオブザーバーは二回
- 20. UISwitchスクロール時のリセットテーブルビュー
- 21. UISwitch Boolが失敗しますか?スイッチはオンではない
- 22. Xamarin.iOS UISwitchタップの問題
- 23. 1つのテーブルビューセルでUISwitchを作成する - UISwitchが重複する
- 24. uiswitchを使って素早くカテゴリを選択するには?
- 25. Uiswitch on/off
- 26. CakePHPは、私は私のアプリでは2つのテーブルを持っている二つのテーブル
- 27. 別のカスタムUISwitchの質問
- 28. は、私は二つのモデル持っ
- 29. は私がアクションを持って行動
- 30. UISwitch、説明が必要
show ur 'getLocation' –
あなたのメソッド[self myMethod]を呼び出します。そうでない場合。どちらの場合も、オフ/オンのメソッドが呼び出されるためです。 –
私の質問が更新されました。 –