0

我有以下问题:是否可以要求 StoryBoard 加载 viewController 而不显示它?

我的问题如下:我有两个viewController“Diaporamas”和“Settings”。“Diaporamas”需要从viewController“Settings”中知道一个“With Frame:”开关的状态,但是“Settings”没有加载,因为客户暂时没有选择它们!

我的测试:我尝试了这几个电话:

    hc_Settings_Class = [self.storyboard instantiateViewControllerWithIdentifier:@"SettingsViewController"];
//  these line to force storyboard to load all controls in the "Settings" viewcontroller.
    hc_Parameters_Class.view.hidden = NO;
    [hc_AppDelegate_iPad loadPreferences];

故事板加载正确的视图控制器“设置”,但当然实例地址与用户使用用户界面选择它们时加载的一个实例不同。当然,“Diaporamas”视图控制器不知道“设置”视图控制器中所有控件的真实状态!

希望我的问题足够清楚。

4

1 回答 1

0

我从另一个论坛得到了答案,实际上,我将使用“NSUserDefaults”并使用它的功能来充当“单例”!我正在使用一种实现全局变量的重型机制......为什么它可以变得更简单时让它变得复杂!我将清理我的代码并更好地使用 NSUserDefaults!

感谢所有花时间阅读我的问题的人。;-)

于 2012-09-10T09:07:29.430 回答