Tôi có một mô hình CoreData với 4 thực thể.Dữ liệu cốt lõi: Dành cho các mối quan hệ nhiều người
mẫu ảnh chụp màn hình ->http://img96.imageshack.us/img96/7857/screenshot20100209at182.png
Nhà nước
-StateName
Location:
-locationName (attribute)
-locationDescription
-locationActivities (relatinship)
-state (relationship)
LocationActivities:
-location (relationship)
-activity (relationship)
hoạt động
-activityName(attribute)
-locationsActivities (relationship)
Làm thế nào tôi có thể viết một truy vấn mà chọn tất cả địa điểm có
(activity = 'Golf' OR activity = 'Swimming') AND state = 'LA'
điều gì về bảng liên kết LocationActivities? –
Đã sửa lỗi, nhưng tại sao thực thể đó lại ở nơi đầu tiên? Bạn có thể (tôi tin) chỉ đơn giản là có mối quan hệ một-nhiều từ Vị trí đến Hoạt động. – Tim
tính năng này không hoạt động. tôi nhận được lỗi: 'không có nhiều khóa không được phép ở đây'. Tôi đã thêm một thực thể khác theo đề xuất của http://stackoverflow.com/questions/1903177/coredata-many-to-many-relationships-and-nspredicate –