Tôi đang làm việc trên một ứng dụng iPhone và trong một chế độ xem cụ thể, tôi cần tải hai thực thể khác nhau: Một đối tượng sẽ điền UITableView
và một đối tượng khác sẽ điền UITextView
.Dữ liệu cốt lõi: NSFetchedResultsController có thể tìm nạp hai thực thể khác nhau không?
Có thể tìm nạp cả hai thuộc tính bằng một đơn NSFetchedResultsController
không?
Hoặc tôi có cần sử dụng hai khác nhau NSFetchedResultsController
s không?
Bất kỳ ý tưởng nào về cách tiếp cận tốt nhất vấn đề này?
Bạn có thể cụ thể hơn về cách thiết lập mô hình của mình không? Có mối quan hệ nào giữa hai thực thể không? Nếu vậy, bạn có thể chỉ cần đi qua các mối quan hệ để có được các giá trị bạn cần mà không làm hai lần tải. – Alex
Hi Alex, hai thực thể không liên quan. Nó được thiết lập như sau: * Pháp nhân "Item_comment" đại diện cho các nhận xét mà tôi muốn hiển thị trong UITableView. Người dùng có thể nhấn vào bất kỳ số nào trong số những nhận xét đó để lưu trữ chúng. * Pháp nhân "Inspection_data" đại diện cho bản ghi của văn bản Nhận xét mặt hàng (không phải là thực thể, mà chỉ là văn bản của thực thể đó). Văn bản của bản ghi mà tôi muốn hiển thị trong UITextView. – futureshocked
Cách duy nhất để nhận nhiều loại thực thể được trả về trong một yêu cầu tìm nạp đơn là nếu cả hai đều được kế thừa từ một thực thể cha mẹ chung và bạn đặt thực thể tìm nạp thành cấp độ gốc. –