Skip to content
Discussion options

You must be logged in to vote

Hi @MrSkwiggs, hierarchical sharing in iCloud is modeled via a single parent association. If recordB has its parent field set to recordA, then when recordA is shared recordB will be shared too. But this simplistic model breaks down if a record has two or more parents.

Many-to-many associations cannot be modeled as a single parent relationship. They have two parents. In your example, I'm not sure how associating a tag with a RemindersList helps because the real problem is that ReminderTag has two foreign keys: reminderID and tagID. Further, is associating tags with lists the user experience you actually want? Won't people find it confusing that they can't use tags that were defined in one …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@MrSkwiggs
Comment options

@mbrandonw
Comment options

Answer selected by MrSkwiggs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants