目前,我计划在我的 iPhone 应用程序上设置一个启动/登录屏幕,然后一旦连接到服务器,就会显示一个选项卡式 View 。我已经链接了一个按钮来模拟登录。 [self PerformSegueWithIdentifier:@"toMainScreen"sender:self];
如果我在第一个 View Controller 中创建一个指向对象(TCP/UDP + 线程的连接控制)的指针,我将如何将其传递给选项卡或选项卡 Controller ,以便它们能够发送/接收等?
(也许我将对象传递给选项卡式 View Controller ,然后选项卡可以从那里访问它?) - 但不确定如何做到这一点。我假设我需要为选项卡式 View Controller 创建一个类。
谢谢。
最佳答案
是的,您需要对选项卡栏 Controller 进行子类化,并在其中有一个属性,该属性将是指向您的第一个 View Controller 的指针。所以你的标签栏 Controller 的 .h 文件将如下所示:
@interface MyTabBarController : UITabBarController
@property (nonatomic, weak) FirstViewController *firstViewController;
@end
当您的第一个 View Controller 加载时,您应该为其设置此属性。
这有意义吗?
关于iPhone - 将对象从 View Controller 传递到选项卡式 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13380802/