我想使用属性(方法)将字符串从一个viewcontroller传递给另一个viewcontroller。任何人都可以使用目标c详细解释我吗?我们应该在属性(方法)中使用故事板吗?
答案 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];