Iphone 如何在加载下一个视图之前执行UIButton操作

Iphone 如何在加载下一个视图之前执行UIButton操作,iphone,objective-c,storyboard,xcode4.5,Iphone,Objective C,Storyboard,Xcode4.5,我有一个用户输入3个字段的视图。在按下按钮时,字段存储在一个数组中。该按钮还可以更改视图 我遇到的问题是当我从另一个视图中的数组中获取字符串时。返回的值是以前输入的值 我添加了一些行来记录数组中的内容和数组中的内容。从日志中,我可以看到数组在设置之前被调用 如何让按钮在更改视图之前运行其操作 这是我的日志: 2012-09-27 14:56:49.530 BeerDivider[1585:907] GetArray:(null) 2012-09-27 14:56:49.543 BeerDivid

我有一个用户输入3个字段的视图。在按下按钮时,字段存储在一个数组中。该按钮还可以更改视图

我遇到的问题是当我从另一个视图中的数组中获取字符串时。返回的值是以前输入的值

我添加了一些行来记录数组中的内容和数组中的内容。从日志中,我可以看到数组在设置之前被调用

如何让按钮在更改视图之前运行其操作

这是我的日志:

2012-09-27 14:56:49.530 BeerDivider[1585:907] GetArray:(null)
2012-09-27 14:56:49.543 BeerDivider[1585:907] SetArray:(
    3,
    will,
    Harry
)
编辑:这是我的代码。

您是否正在使用segue转换到其他视图?您可以将代码从按钮移动到
prepareforsgue
方法中吗?这是一个很好的开始。您可能需要在代码示例周围添加一些文本,以明确您想要说明的内容,并解释如何将其连接到故事板中的一个片段。是的,我使用object-c只工作了大约一周。我真的不知道如何实现这一点。请你再解释一下好吗?Thanks@Stas我真的爱你!我花了很长时间试图让这个工作。我需要给出序列号和标识符并使用你的代码。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"yourSegue"]) {
       //do what you need
    }
}