【发布时间】:2013-09-09 00:22:45
【问题描述】:
我在工作,现在手头没有代码,但稍后会发布,只是想看看我是否能在回家之前得到任何答案。
基本上,我有一个 tableViewController (view1),上面有一个按钮,可以推送到另一个 tableViewController (view2)。
view1 上的按钮检查在 view2 上填充表格所需的信息是否可用。如果是,太好了,可以执行segue;如果不是,则将数据存储在后台,然后完成转场。
这确实有效,但我遇到的问题是第二个实例,当数据之前没有保存并且按钮然后保存它时,在所有数据保存在后台之前执行 segue,所以只有表格显示一些记录。返回然后再次按下按钮即可解决此问题,因为数据有更多时间保存,因此 view2 中的表是最新的。
我想要做的是在保存所有数据之前停止 segue 的发生,或者执行 segue 并在保存每条记录时更新表,以便用户可以看到正在生成的数据。
我希望这是有道理的!
以后有需要我可以提供代码。
任何建议都会很棒。
谢谢
【问题讨论】:
标签: objective-c xcode uitableview segue