如何将数据从 UIiewcontroller 传递到在另一个 viewcontroller 中分组的 uitableview。(反之亦然)
对此的任何示例和教程将不胜感激。我尝试过使用保留@property 从跨Viewcontrollers 设置的字符串中使用if 语句,然后将其设置为UILabel 的文本。我不工作。
如何将数据从 UIiewcontroller 传递到在另一个 viewcontroller 中分组的 uitableview。(反之亦然)
对此的任何示例和教程将不胜感激。我尝试过使用保留@property 从跨Viewcontrollers 设置的字符串中使用if 语句,然后将其设置为UILabel 的文本。我不工作。
我不知道如何做反之亦然的部分,但使用它来将数据传输到另一个视图控制器:(我将假装我想将一个名为“hello”的字符串传递给第二个视图控制器)
(我现在将第一个视图控制器称为 FirstVC,我将调用第二个视图控制器为 SecondVC)
在 storybord 中,单击 segue 并在实用程序部分中打开 Attributes 并查找标识符框
,然后输入“Segue”
2.在第二个视图controller.h文件中,声明一个属性并合成它(在FirstViewController和Second中):
@property (nonatomic, retain) NSString *hello;
3.在 FirstViewCONtroller 中添加以下代码:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender identifiers:(NSArray *)identifiers {
if ([segue.identifier isEqualToString:@"Segue"]) {
SecondViewController *secondVC = [segue destinationViewController];
secondVC.hello = self.hello;
}
}