pacote de configurações não funciona no watchOS 2
NÃO foi um problema no watchOS 1, mas agora no watchOS 2 não consigo ler os valores na extensão do watch.
De acordo comDocumentos da Apple, é possível. De acordo com algumas pessoasesta discussão, é possível. De acordo com um funcionário da Apple emesta discussão, é possível.
Estou configurando tudo corretamente, tanto quanto posso dizer:
Ativei os Grupos de aplicativos no aplicativo iOS e observe a extensão com o mesmo identificador.Adicionei Settings-Watch.bundle ao aplicativo iOS e adicionei oApplicationGroupContainerIdentifier
com o mesmo identificador para o plistQuando eu inicializo umNSUserDefaults
objeto com o identificador como o nome do conjunto, não consigo ler valores na extensão do relógio. Eu posso lê-los no aplicativo iOS. Isso acontece no simulador e no dispositivo real.
NÃO poste uma resposta sobre como fazer isso com o Watch Connectivity. É possível fazer isso apenas com grupos de aplicativos compartilhados no watchOS 2 sem Watch Connectivity, as pessoas são capazes de fazê-lo e aqui está diretamentedocs:
No watchOS 2, sua extensão WatchKit pode ler os valores das preferências, mas você não pode escrever novos valores. As preferências no watchOS 2 são encaminhadas do iOS para o Apple Watch, mas as modificações feitas não são enviadas de volta ao iOS.