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


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

伊谢尔伦
伊谢尔伦

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

모든 응답(3)
黄舟

추가가 성공한 후 vc1에서 알림을 보낼 수 있으며 이는 vc2에서 수신됩니다.
메시지를 받은 후 vc2는 sqlite에서 업데이트된 데이터를 가져오고 tableview의 reloadData 메서드를 호출합니다

迷茫

추가 성공 후 [Table reloadData];

黄舟

테이블뷰의 데이터 손실은 일반적으로 데이터 소스 문제 또는 새로 고침 실패로 인해 발생합니다. 설명에 따르면 다시 실행하면 새 데이터가 표시될 수 있으며 데이터는 sqlite를 통해 저장됩니다. sqllite에서 얻은 데이터 소스에 문제가 있는 것 같습니다. 데이터를 작성한 후에도 여전히 원본 데이터가 표시됩니까?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿