如何在实用程序应用程序模板中的两个xib之间转移价值?

发布于 2024-10-31 01:52:09 字数 331 浏览 6 评论 0原文

在Utility Application Template中,如何将FlipsideViewController.m的UISwitch状态转移到MainViewController.m?

这是 MainViewController.m 的按钮方法

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

}

根据 FlipsideViewController.m 的 UISwitch 的选择,判断是否使用“声音方法”。 你能帮我解决这个问题吗?

In Utility Application Template, how to transfer the state of UISwitch of FlipsideViewController.m to MainViewController.m ?

This is the method of button of MainViewController.m

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

}

According the selected of UISwitch of FlipsideViewController.m , judge use 'sound method' or not.
could you help me overcome this issue please?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

死开点丶别碍眼 2024-11-07 01:52:09

在主视图中创建一个 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
    }

}

Make a bool as property in your main view and when your switch changes its state then in its IBAction assign proper value to the main view property. for example

in main view .h -

BOOL switchState;

@property (nonatomic) BOOL switchState;

in main view .m

@synthesize switchState;

in flip view .h

IBOutlet UISwitch *switch;

-(IBAction) switchValueChanged:(id) sender;

in flip view . m

-(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
    }

}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文