Rumah > Soal Jawab > teks badan
如图,点击run运行,在VC1页面第一次输入一条22信息,点击添加按钮,跳转至VC2页面(通过self.tabBarController.selectedIndex = 1;来实现),且输入的信息能在表格单元中显示,随后又在VC1页面第二次输入另一条33信息,点击添加按钮,页面也跳转至VC2页面,但33的信息没有在表格中显示。
我若重新run运行,33的信息在VC2页面又显示出来了。
我想知道,在第二次操作时,重新输入另一条信息,表视图的数据怎么刷新?(是用sqlite来储存数据的)。
黄舟2017-04-18 09:56:39
Selepas penambahan berjaya, pemberitahuan boleh dihantar dalam vc1, yang akan diterima oleh vc2
Selepas menerima mesej, vc2 mendapat data yang dikemas kini daripada sqlite dan memanggil kaedah reloadData untuk tableview
黄舟2017-04-18 09:56:39
Kehilangan data dalam paparan jadual biasanya disebabkan oleh sama ada masalah dengan sumber data atau kegagalan untuk memuat semula, berdasarkan penerangan anda, anda mengatakan bahawa data baharu boleh dipaparkan selepas dijalankan semula dan data anda disimpan melalui sqlite. sepatutnya ada masalah dengan sumber data yang anda perolehi dari sqllite Adakah data tidak dikemas kini selepas menulis, data asal masih dipaparkan?