教程/示例:如何将数据从ViewController传递到另一个XCODE

时间:2013-03-01 22:50:13

标签: iphone xcode ipad uitableview uiviewcontroller

如何将数据从UIiewcontroller传递到另一个viewcontroller中分组的uitableview。 (和副Versa)

任何关于此的示例和教程都将深表感谢。 我尝试使用retain @property从Viewcontrollers中设置的字符串中使用if语句,然后将其设置为UILabel的文本。 我不工作。

1 个答案:

答案 0 :(得分:1)

我不知道怎么做反之亦然部分但是用它来传输数据到另一个视图控制器:(我假装我想把一个名为“hello”的字符串传递给第二个视图控制器)< / p>

(我现在将调用First View Controller FirstVC,我将调用第二个视图控制器SecondVC)

  1. 在storybord中,单击segue并在实用程序部分打开属性并查找标识符框

  2. Attributes Segue

    ,然后输入“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;
        }
    }