我有tabbar应用程序,tabbar应用程序有两个ViewControllers。在第一视图控制器中,我在第二视图控制器中具有例如uitextfield和按钮(保存按钮) 我有UITableView。我想要发送来自uitextfield的文本,如果按下按钮,则插入UITableView。
答案 0 :(得分:1)
好吧,将uitextfield的文本从第一个视图控制器保存到数据模型。然后使用该数据更新第二个视图控制器中的UITableView。您可能想要查看UITableViewSource和UITableViewDelegate文档。
答案 1 :(得分:1)
YourController2 = [[YourController2 alloc] initWithNibName:@"YourController2" bundle:nil];
YourController2.yourString = @"string";
在YOurSecondViewController中
.h文件
NSString *yourString;
@property (nonatomic, retain) NSString *yourString;
.m文件
@synthesize yourString;
答案 2 :(得分:0)
如果您不想将第一个控制器的引用传递给第二个控制器,您可以在应用程序委托中创建一个字符串变量,并将其用于两者之间的通信。
您可以通过编程方式访问App Delegate,而无需在控制器中传递有关它的引用。
答案 3 :(得分:0)
最简单的方法是设置外部变量for example,但我总是偏爱属性。