如图,点击run运行,在VC1页面第一次输入一条22信息,点击添加按钮,跳转至VC2页面(通过self.tabBarController.selectedIndex = 1;来实现),且输入的信息能在表格单元中显示,随后又在VC1页面第二次输入另一条33信息,点击添加按钮,页面也跳转至VC2页面,但33的信息没有在表格中显示。
我若重新run运行,33的信息在VC2页面又显示出来了。
我想知道,在第二次操作时,重新输入另一条信息,表视图的数据怎么刷新?(是用sqlite来储存数据的)。
黄舟2017-04-18 09:56:39
tableview的数据丢失,一般要么是数据源有问题,要么是没有刷新,从你的描述来看,你说的重新run之后就可以展示出来新数据,而你的数据是通过sqlite存储的,应该是你从sqllite获取的数据源有问题,是不是没有更新数据,写入之后,还是拿的原来的数据展示的?