Tôi đang tạo một UITableView với một số dữ liệu tổng hợp. Trên đường đi, các Tiêu đề Mục cần được sử dụng để phân loại và nhóm các ô xem bảng.Dữ liệu cốt lõi - sử dụng các thuộc tính tạm thời trong nhóm theo
Vấn đề là tôi muốn sử dụng Thuộc tính tạm thời trong NSFetchRequest để tạo các tiêu đề mục & các loại kết quả. Vấn đề là trong khi thiết lập NSFetchRequest tôi nhận được một '' NSInvalidArgumentException ', lý do:' Keypath player.fullName không hợp lệ được truyền cho setPropertiesToFetch '.
Thực thể chính cho NSFetchRequest là đối tượng Trình phát với thuộc tính: firstName & lastName. Để sắp xếp và nhóm dữ liệu một thuộc tính tạm thời 'fullName' đã được giới thiệu. Đây là một phép nối đơn giản của các thuộc tính lastName và firstName.
Những điều cố gắng cho đến nay là:
a) Xác định - (NSString *) FullName phương pháp
b) Xác định một @property (nonatomic, chỉ đọc) NSString * Họ & Tên
c) Thêm a @dynamic fullName
d) Thêm thuộc tính fullName vào thực thể Trình phát & làm cho nó thoáng qua.
Hiện có bất kỳ ý tưởng nào hoặc có ngay bây giờ để chọn thuộc tính tạm thời trong NSFetchRequest bao gồm một nhóm theo mệnh đề hay không.
Bất kỳ trợ giúp nào được đánh giá cao.
Đề xuất tuyệt vời. Đã thử nó và đã bao giờ rất gần. Vẫn nhận được một ngoại lệ KVO cho fullName nhưng tôi tin rằng điều này là do tôi sử dụng một NSDictionaryResultType không phải là một kết quả thực thể tiêu chuẩn. Nhưng chắc chắn đã cho tôi một con đường mới để đi theo. – user1220717