ios - 表视图的数据刷新
伊谢尔伦
伊谢尔伦 2017-04-18 09:54:39
0
3
456


如图,点击run运行,在VC1页面第一次输入一条22信息,点击添加按钮,跳转至VC2页面(通过self.tabBarController.selectedIndex = 1;来实现),且输入的信息能在表格单元中显示,随后又在VC1页面第二次输入另一条33信息,点击添加按钮,页面也跳转至VC2页面,但33的信息没有在表格中显示。
我若重新run运行,33的信息在VC2页面又显示出来了。
我想知道,在第二次操作时,重新输入另一条信息,表视图的数据怎么刷新?(是用sqlite来储存数据的)。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(3)
黄舟

添加成功后可以在vc1中发送一个通知,由vc2接收
vc2收到消息后从sqlite中获取更新后的数据并调用tableview的reloadData方法

迷茫

添加成功后 [Table reloadData];

黄舟

tableview的数据丢失,一般要么是数据源有问题,要么是没有刷新,从你的描述来看,你说的重新run之后就可以展示出来新数据,而你的数据是通过sqlite存储的,应该是你从sqllite获取的数据源有问题,是不是没有更新数据,写入之后,还是拿的原来的数据展示的?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage