使用故事板时传递数据

时间:2012-09-26 00:49:39

标签: iphone ios xcode

  

可能重复:
  ios5 how to pass prepareForSegue: an object

我喜欢故事板,但我无法使用故事板将数据从viewController1传递到viewController2。我研究过,发现了一些关于prepareForSegue的内容。但我仍然输了!使用prepare for segue时,如何将字符串从vc1传递到vc2?我有1个按钮来切换视图,并传递字符串。提前致谢!

:d

1 个答案:

答案 0 :(得分:2)

以下是使用ViewControllers

Storyboard之间传递数据的一些教程
  1. Storyboards Segue Tutorial: Pass Data Between View Controllers
  2. Tutorial on How-To Pass Data Between Two View Controllers
  3. 或使用类似的东西(只是一个例子):

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
        if ([segue.identifier isEqualToString:...]) {
            MyViewController *controller = (MyViewController *)segue.destinationViewController;
            //What you are going to pass, for my example score as int
            controller.score = score;
        }
    }
    

    希望这有帮助。