Usando dados principais com o watchOS 2.0

Criei um aplicativo iOS / Apple Watch com o WatchKit 1.0 que usa um contêiner de grupo compartilhado e uma estrutura personalizada para acessar o mesmo repositório de dados principais. Agora, no guia de transição para o watchOS 2.0, a Apple diz o seguinte:

Se seu aplicativo Watch e iOS existente usarem um contêiner de grupo compartilhado ou o iCloud para trocar dados, você deverá alterar a maneira como trocam esses dados no watchOS 2. Como a extensão WatchKit agora é executada no Apple Watch, a extensão deve trocar dados com o iOS aplicativo sem fio. Você pode fazer isso usando um objeto NSURLSession ou a estrutura Watch Connectivity, que oferece suporte à comunicação bidirecional entre o aplicativo iOS e a extensão WatchKit.

Como isso funciona com os principais dados? Preciso manter dois repositórios separados, um na pasta Documentos no relógio e outro no telefone, e usar a estrutura do Watch Connectivity para sincronizar as alterações? Vejo que o watchOS 2.0 pode acessar a estrutura do Core Data (está na lista deTecnologias Disponíveis) ... mas não sei ao certo como isso ajuda quando a loja está localizada no telefone. Qualquer ajuda / orientação é apreciada!

questionAnswers(2)

yourAnswerToTheQuestion