2012-09-27 25 views
0

我有一个用户输入3个字段的视图。在按钮上按下字段存储在一个数组中。该按钮还会更改视图。如何在加载下一个视图之前执行UIButton操作

即时通讯问题是当我从另一个视图中的数组中获取字符串。正在返回的值是已输入的前值。

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

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

这是我的日志:

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 
) 

编辑:这里是我的代码。 http://pastebin.com/BX5gqp17

+0

你过渡到使用赛格瑞其他看法?你可以将你的按钮中的代码移动到'prepareForSegue'方法中吗? – dasblinkenlight

回答

1
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    if ([segue.identifier isEqualToString:@"yourSegue"]) { 
     //do what you need 
    } 
} 
+3

这是一个好的开始。您可能希望在代码示例中添加一些文本,以清楚说明您想要说明的内容,并解释如何将它与故事板中的连线相关联。 – dasblinkenlight

+0

是的,我一直只使用object-c约一个星期。不太确定如何实现这一点。请你能解释一点吗?谢谢 – Will

+0

是啊发布一些代码.. – Stas

相关问题