【发布时间】:2016-05-26 22:30:38
【问题描述】:
我正在尝试将数据从UITableview 传递到另一个UITableview,当我按下cell 时,我成功传递了数据,但是当我按下导航栏的后退按钮时,我无法将数据传回;我已经尝试使用全局变量来解决这个问题,但是由于我将这些变量的日期存储在数据库中,这给我带来了很多问题,因为它强制所有存储的提醒来保存相同的数据,我可以做一些技巧来解决这个问题,但我们都知道全局变量是不好的做法,并且不确认OOP 也不确认MVC,问题是如何使用Prepare for segue 函数将数据传回;请注意,表格视图是静态的而不是动态的。
如果您询问了我正在尝试通过的数据是一周中的数据,那么当周五和周六被选中时,它会将返回真值发送到上一个视图,如果日星期五和周六取消选择假值,则会发送错误值以前的观点
那么我该如何解决这个问题呢?
提前致谢
【问题讨论】:
-
当您点击返回按钮时,会调用委托方法
viewWillDisapear()。实现它并在这个方法中传回数据 -
究竟如何,抱歉,我对 iOS 开发有点陌生,我知道一旦该视图消失,
viewWillDisapear()将被执行,但这里的问题是如何准确地传回数据跨度> -
我会告诉你,给我一分钟
标签: ios swift uitableview segue