Tableview 데이터 로드 관련 질문드립니다.

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • 이연
      참가자
      • 글작성 : 3
      • 답글작성 : 3

      안녕하세요 야곰님
      현재 검색결과를 list로 테이블뷰에 구현하고 있는데요. 구현중에 막히는 부분이 있어 질문드립니다.

      검색결과를 json데이터 받아와서 파싱은 했는데, tableView.reloadData()를 사용하면 새로 데이터가 올라오지 않고 기존의 데이터에 추가됩니다ㅜ 혹시 추가가 아닌 오직 새로운 데이터만 올라올 수 있는 방법이 있는지 궁금합니다.

      감사합니다.

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 579

      테이블뷰의 데이터는 데이터소스에서 가져오게 되는데, 테이블뷰의 데이터소스 역할을 하는 쪽에 데이터(주로 배열이겠죠)가 세팅되는 것이 아니라 add(append)되는 등 데이터가 계속 추가되는 형태인지 먼저 확인이 필요하겠습니다.

    • 멍단비
      참가자
      • 글작성 : 10
      • 답글작성 : 98

      무한스크롤링 작업을 위한 추가가아니라 새로 리로드하는거면 오히려 편하시지 않을까요 ?

      뭐 간단하게라면 일단 테이블뷰에 데이터소스로 활용될 전역변수를 하나 만들어 놓고

      var data:[UserInfo] = [] 
      

      데이터를 json pasing 해서 성공하는 부분에 받아온 데이터를 넣고

      self.data = myPasingData
      tableview.reloadData
      

      뭐 요런식으로 하시면 데이터소스 전체가 바뀌니까 새로운 데이터가 리로드 되지 않을지요?

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom