cari

Rumah  >  Soal Jawab  >  teks badan

ios - 表视图的数据刷新


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

伊谢尔伦伊谢尔伦2771 hari yang lalu452

membalas semua(3)saya akan balas

  • 黄舟

    黄舟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

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:56:39

    Selepas berjaya penambahan [Table reloadData];

    balas
    0
  • 黄舟

    黄舟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?

    balas
    0
  • Batalbalas