core data - Using same iCloud enabled CoreData store across Watch Extension and iPhone -
i'm witnessing strange behaviour when opening icloud enabled coredata store apple watch extension. i'm using same icloud container across targets.
here picture shows folder (ubiquity container) structure looks inside ubiquity container :

it looks creates different stores iphone & watch
i'm sharing same coredata stack between iphone app & watch extension. ideas why happening ? if understand correctly treats iphone app & watch extension separate users ?
i appreciate if give advice.
you should use app groups share same core data store between watch , iphone. enable app groups both targets, configure in provisioning profiles , persistent store url this:
nsurl *storeurl = [[nsfilemanager defaultmanager] containerurlforsecurityapplicationgroupidentifier:appgroupidentifier]; the watch accessing core data store via watchkit extension enabled app groups. see e.g. figure 4.1 in apple's app extension programming guide.

Comments
Post a Comment