Tôi gặp sự cố với phương thức reloadData
của UITableView. Tôi đã tìm thấy rằng nó chỉ gọi cellForRowAtIndexPath nếu có các tế bào mới được thêm vào hoặc lấy đi.Force UITableView để gọi cellForRowAtIndexPath: cho tất cả các ô
Ví dụ: Tôi có năm ô, mỗi ô có năm chuỗi. Nếu tôi thêm một ô mới và gọi số reloadData
, bảng sẽ được cập nhật và tôi sẽ thấy nó. Tuy nhiên, nếu tôi đi vào một trong năm ô, thêm một chuỗi mới, sau đó trở về và gọi reloadData
, không có phương thức ủy nhiệm nào của chế độ xem bảng được gọi.
Câu hỏi của tôi: Có thể bắt buộc xem bảng để tải lại hoàn toàn dữ liệu trong tất cả các ô hiển thị của nó không?
Bạn đã tiết kiệm được số giờ nỗ lực của mình. Cảm ơn bạn! Tôi sẽ không đoán sai lầm ngu ngốc này :) – Pruthvid
Vui vì giải pháp của tôi có thể giúp người khác! –