在我的应用中,我在UITableViewController中有 app deal 。每个tableviewcell都是一笔交易。当用户点击单元格时,它会跟随推送到UIViewController,他/她可以兑换交易。
当用户点击兑换按钮时,我希望删除之前的tableviewcell。这可能吗?
答案 0 :(得分:1)
是的,很可能也很简单。 使用全局变量来表示您的交易列表,很可能它是一个独立的类,在UITableViewController中调用(但不存在)...
如何操作: 设置一个数据结构类,其中包含一个表示" deal"列表的可变数组。在应用程序的任何位置,您都可以使用单例或任何其他全局变量方法请求列表或从中删除元素 - 请参阅此处:Don't understand global variables
这也是一般的好习惯,将您的数据与viewcontrollers和UI分开。 (另见:模型 - 视图 - 控制器(MVC))