Как перенести значение между tow xib в шаблоне Utility Application? - PullRequest
0 голосов
/ 07 апреля 2011

В шаблоне приложения утилиты, как передать состояние UISwitch FlipsideViewController.m в MainViewController.m?

Это метод кнопки MainViewController.m

- (IBAction)doSomething:(id)sender{
<sound method>
<button action>

}

Согласно выбранному из UISwitch FlipsideViewController.m, судья использует «метод звука» или нет.не могли бы вы помочь мне преодолеть эту проблему, пожалуйста, 100

1 Ответ

0 голосов
/ 07 апреля 2011

Создайте bool как свойство в вашем главном представлении, и когда ваш коммутатор изменит свое состояние, тогда в его IBAction назначьте правильное значение для свойства основного вида.например,

на главном экране .h -

BOOL switchState;

@property (nonatomic) BOOL switchState;

на главном экране .m

@synthesize switchState;

на экране. h

IBOutlet UISwitch *switch;

-(IBAction) switchValueChanged:(id) sender;

в режиме флип.м

-(IBAction) switchValueChanged:(id) sender
{   
    //create/get instance of your main view
    //for example it is mainView then

    if (switch.on) 
    {
        mainView.switchState = TRUE
    }
    else 
    {
        mainView.switchState = TRUE
    }

}
...