函数队列 - Swift

时间:2015-06-25 08:12:32

标签: swift uitableview segue

我有一个表格,其中每个单元格都有一个用户的个人资料名称。我希望在单击配置文件名称时,它将转到用户的配置文件页面。我为此创建了一个来自单元格的委托。但问题是,变量" goToProfileVar"在起点是空的。然后我用" goToCell103"为它分配一个值。功能。然后,指定的值应该用于" prepareforsegue"将用户名数据传递到个人资料页面。问题是,prepareforseque函数首先工作,并且" goToProfileVar"变为空并传递,然后从cell.username.text。

分配变量

如何排队这些功能?

{{1}}

1 个答案:

答案 0 :(得分:0)

将当前视图状态用作模型通常是不好的方法。可能你的UI从某个地方填充,所以使用相同的数据源来初始化prepareForSegue中的控制器。

如果您不想更改很多架构并且仍然喜欢自己的方式,则可以在prepareForSegue中使用goToCell103,并将发送方作为输入参数。在细胞segues中,发送者将是一个录音细胞。