0
- (void)controlsEnabled:(BOOL)enabled
{
    self.onSwitch.enabled = enabled; 
    if (enabled)
    {
        NSLog(@"ON");
    }
    else
    {
        NSLog(@"OFF");
    }
}

基本的に、別のView Controllerに影響を与えるこの関数を実装する必要があります。スイッチがオンの場合、別のView Controller内で特定のメソッドを実行します。

4

1 に答える 1

1

SecondViewController変数を持つView Controllerへのポインタが必要ですonSwitch

あなたがその参照を持っているなら、あなたがする必要があるのはこのようなものだけです.

- (void)methodOnTheSecondViewController
{
    if (self.pointerToFirstViewController.onSwitch.enabled) {
        //Do something if ON
    else {
        //Do something if OFF
    }
}
于 2013-02-21T21:38:11.480 に答える