我有一个纵向和横向的应用程序。在情节提要中,我有两个视图控制器,它们都使用相同的子类“genericVC”,以及一个作为初始视图控制器的根视图控制器。
当应用程序启动时,rootVC 将实例化两个控制器并根据检测到的方向推送其中一个。我使用下面的方法(rootVC - ViewDidLoad)实例化它们。
self.landscapeVC = [self.storyboard instantiateViewControllerWithIdentifier:@"iPadLandscapeVC"];
self.portraitVC = [self.storyboard instantiateViewControllerWithIdentifier:@"iPadPortraitVC"];
我需要的是 self.landscapeVC 和 self.portraitVC 之间的 genericVC 类的共享实例,因此每次旋转设备时我都不需要在它们之间移动数据。
请告诉我怎么做。
谢谢, 卡林