질문과 마찬가지로.비동기식으로 50 개의 UITableviews로드하기
나는 NSOperationQueues
을 시도했지만 조작 블록에서 무엇을 실행할 것인지 혼란 스럽습니다. 작업 대기열에로드하려면 reloadData
함수를 시도했지만 모든 UITableView
이 즉시 나타납니다.
나는 UITableView
에 사용자 지정 셀을 사용하고 있습니다.
TIA 데이터 로딩 당신이 UI에 변화를 트리거하기 전에 메인 쓰레드로 돌아 있는지 확인해야 백그라운드 스레드에서 수행하는 경우
GCD를 사용해 보셨습니까? 이를 위해 직렬 디스패치 대기열을 사용할 수 있습니다. –
화면에 50 개의 테이블 뷰가 모두있는 경우를 제외하고는 잘못된 작업을 수행하고 있습니다. 50 개의 데이터 소스/셀 델리게이트와 하나의 테이블 뷰가 있어야합니다. 스크롤 위치를 저장하고 단순히 데이터 세트를 전환하여 데이터 세트간에 전환하십시오. –