Thiết lập: Tôi có một bộ sưu tập các đối tượng cha mẹ, gọi chúng là ObjectA. Mỗi ObjectA có mối quan hệ một-nhiều với ObjectB. Vì vậy, một ObjectA có thể chứa 0..n ObjectB-s, và mỗi ObjectB có một ObjectA cụ thể làm cha mẹ của nó.Cách sắp xếp kết quả Dữ liệu lõi dựa trên thuộc tính của bộ sưu tập đối tượng liên quan?
Bây giờ, tôi muốn thực hiện tìm nạp dữ liệu lõi của ObjectA-s, nơi chúng được sắp xếp theo ObjectB mới nhất của chúng. Có thể tạo ra một bộ mô tả sắp xếp cho điều đó không?
Có a related question mô tả chính xác cùng một tình huống. Câu trả lời cho thấy không chuẩn hóa thuộc tính từ ObjectB thành ObjectA. Điều này sẽ ổn nếu thực sự không có cách nào để làm điều này với một yêu cầu tìm nạp.
Câu hỏi có liên quan cũng đề cập đến:
Actually, I just had an idea! Maybe I can sort Conversations by [email protected]…
tôi đã cố gắng. Nó dường như không thể. Tôi nhận được lỗi này:
2012-10-05 17:51:42.813 xxx[6398:c07] *** Terminating app due to uncaught
exception 'NSInvalidArgumentException', reason: 'Keypath containing
KVC aggregate where there shouldn't be one; failed to handle
[email protected]'
Làm biến đổi thuộc tính thành ObjectA giải pháp duy nhất/tốt nhất?
Điều này không hiệu quả đối với tôi: 'NSInvalidArgumentException', lý do: 'không cần nhiều khóa ở đây' –