如何在appdelegate中加载视图



我正在检查应用程序委派中的互联网连接可用性。但是,我需要加载一个视图或向应用程序添加子视图,而不是显示没有互联网连接的警报视图。此外,我需要删除该视图的互联网连接可用。

[window addSubView:errorconncting.view];
[errorconnecting removeFromsuperView];

这个不起作用。

谢谢。

您可能将主视图连接到界面生成器中的窗口,这将覆盖您自己的设置。最好的方法是在NIB中有一个默认视图,然后根据互联网连接将适当的视图添加到该基本/默认视图中。

如果没有互联网连接

[self.view removeFromSuperView]
errorconnectingClassObject errorconning=[errorconnectingClassObject alloc]initWithNibName:@"options:nil]
[window addSubView:errorconning.view];

而不是

[errorconnecting removeFromsuperView];

应该是

[errorconnecting.view removeFromsuperView];

您可以向窗口中添加任意多个子视图。所以,每当您需要显示一个新视图时,首先尝试将其作为子视图添加到窗口中,看看它是否有效。

相关内容

  • 没有找到相关文章

最新更新