To nie był problem na watchOS 1, ale teraz na watchOS 2 nie mogę odczytać wartości na przedłużeniu zegarka.ustawienia Nie zwijaj pracy na watchOS 2
Według Apple docs, jest to możliwe. Według niektórych ludzi na this thread, jest to możliwe. Według pracownika Apple na this thread, jest to możliwe.
mam wszystko jest skonfigurowane poprawnie o ile mogę powiedzieć:
- Włączyłem aplikacji Grupy zarówno na iOS i oglądać rozszerzenie z samym identyfikatorem.
- dodałem Ustawienia-Watch.bundle do aplikacji iOS i dodaje
ApplicationGroupContainerIdentifier
z tym samym identyfikatorem do plist
Kiedy zainicjować NSUserDefaults
obiekt z identyfikatorem jak nazwa łazienką, nie mogę czytać wartości w rozszerzeniu oglądania. Mogę je przeczytać w aplikacji na iOS. Zdarza się to w symulatorze i prawdziwym urządzeniu.
proszę nie pisać odpowiedź o tym, jak to zrobić z Watch połączeń. Jest możliwe, aby to zrobić z zaledwie udostępnionych App grup na watchOS 2 bez Watch Łącze, ludzie są w stanie to zrobić, i to jest tutaj prosto z docs:
W watchOS 2, Twój rozbudowa WatchKit może odczytaj wartości preferencji, ale nie możesz pisać nowych wartości. Preferencje w watchOS 2 są przekazywane z iOS do Apple Watch, ale wszelkie wprowadzone modyfikacje nie są wysyłane z powrotem do systemu iOS.
Czy możesz przesłać przykład, w jaki sposób próbujesz odczytać pakiet ustawień? – agy
Próbowałem tego również na zegarku i mogę potwierdzić, że problem nadal występuje! (Włączone grupy, z odpowiednim profilem i ustawieniami) – insanoid