iPhone - 将对象从 View Controller 传递到选项卡式 View Controller

标签 iphone objective-c ios

目前,我计划在我的 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/

相关文章:

ios - 如何缓存和存储 Shopify 购物车商品?

ios - 用于文本字段输入的 Swift UIDatePicker - 如何使 UIDatePicker 消失?

ios - 自定义UINavigationBar

iphone - 如何屏蔽 UIImage 以使白色在 iphone 上变得透明?

iphone - 图片大小调整错误 : CGBitmapContextCreate: unsupported parameter

iphone - iPhone 模拟器在哪里存储其数据?

ios - "Attempt to insert row 0 into section 0, but there are only 0 rows in section 0 after the update"错误

iphone - UITableView索引滚动问题

iphone - 特定索引后升序

ios 搜索栏范围按钮不更新结果 TableView