2009-09-10 2 views
0

내용이 업데이트되고 매 초마다 새로운 항목이 추가되는 배열이 있습니다. 어떻게 테이블 뷰에 배열의 내용을 표시하여 새로 삽입 된 행과 추가 된 행의 업데이트를 볼 수 있습니다. 누구든지 나를 도울 수 있습니다.동시에 테이블보기 추가 및 업데이트

미리 감사드립니다.

답변

0

데이터 소스가 업데이트 될 때마다 다시로드해야합니다. 따라서 테이블 뷰가 TableView 인 경우 어레이가 업데이트 된 후에이 명령어를 실행하십시오.

2

[theTableView reload] 확실히 잘 작동합니다. 그러나 매 초마다 표를 업데이트하면 사용자가 귀하를 싫어하고 앱을 다운 투표합니다. 질문 없음.

알림 핸들러에서 다시로드 데이터를 캡처하십시오. 해당 핸들러에서 업데이트 된 데이터가 현재 보이는 셀 사이의 어딘가에 속하는지 확인하십시오. 그렇다면 현재 보이는 뷰를 업데이트하십시오. 그렇지 않은 경우 업데이트 된 데이터를 무시하십시오 (기본 모델에 추가). 사용자가 추가로 스크롤하면 업데이트 후 cellForIndexPath :가 호출되고 업데이트 된 데이터가 자동으로 그려집니다.

새로 고침은 많은 데이터를 가지고 모든 뷰 초를 수행하는 데 상당히 무겁습니다. 그림이 망가 졌거나 악화 될 수 있습니다.

관련 문제