在viewcontroller之间传递字符串

时间:2018-06-12 13:18:03

标签: objective-c

我想使用属性(方法)将字符串从一个viewcontroller传递给另一个viewcontroller。任何人都可以使用目标c详细解释我吗?我们应该在属性(方法)中使用故事板吗?

1 个答案:

答案 0 :(得分:1)

如果您正在使用storyboard segues并希望将stringA传递给另一个ViewController上的stringB:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"YourVCIdentifier"])
    {
        YourViewController *yourVC = [segue destinationViewController];
        yourVC.stringB = stringA;
}

如果不是:

YourViewController *yourVC = [[YourViewController alloc] init];
yourVC.stringB = stringA;
[self presentViewController: yourVC animated:true completion:nil];