gpt4 book ai didi

ios - 如何访问 viewController 的属性,iOS

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:56:17 25 4
gpt4 key购买 nike

我在 Storyboard中有两个 View Controller UIViewController 和一个 UITableViewController。我想从 UIViewController 访问 UITableViewController 的属性。我该怎么做呢?我是否需要使用 AppDelegate(如何使用?),还是有其他方法?

编辑 我目前正在将以下代码添加到 appDelegate,它有一个属性:tableViewController。

MyTableViewController *tvc = [[MyTableViewController alloc]initWithNibName:@"MyTableViewController" bundle:nil];
MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.tableViewController = tvc;

我正在尝试在另一个 viewController 中分配 tableViewController 的属性,如下所示,但该属性为 NULL。

MyTableViewController *tvc = (MyTableViewController*)appDelegate.tableViewController;

最佳答案

如果你想首先访问另一个类的属性,你需要在你想要的地方导入 .h 文件并创建该类的对象,然后访问你想要的属性。

假设您需要访问第二个 View Controller 属性FirstViewController.然后在FirstViewController.m中定义SecondViewController.h文件并制作对象

SecondViewController *controller = [[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:Nil];

controller.property;

关于ios - 如何访问 viewController 的属性,iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17267956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com