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

基本上我需要实现这个功能,它会影响另一个视图控制器。如果开关打开,它将在另一个视图控制器中执行某种方法。

4

1 回答 1

1

您需要一个指向SecondViewController具有变量的视图控制器的指针onSwitch

如果你有那个参考,你需要做的就是这样的事情。

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