Посмотрите на этом Apple DocsКак часто и сколько iPhone передает данные NSUserDefault в Apple Watch?
Кроме того, IOS автоматически перенаправляет только для чтения копии прошивки предпочтений приложения к компании Apple Watch. Расширение WatchKit может читать эти настройки, используя объект NSUserDefaults, но он не может внести изменения в базу данных по умолчанию.
Есть ли у кого-нибудь доступ к настройкам приложения iOS от Apple Watch и как часто он обновляется на Apple Watch.
Я попытался найти документ, но не смог найти его.
AFAIK, NSUserDefaults
может содержать до много памяти. Было бы плохо, если бы iPhone попытался сохранить всю эту конфигурацию пользователя в NSUserDefault
на часы.
Если это не так, что означает, что это предложение «iOS автоматически пересылает только версию для чтения ваших предпочтений приложения iOS для Apple Watch»? – transang
Лично я думаю, что это (редкая) ошибка в документации Apple. Кажется, что никому не приходилось работать (включая меня), и я использую WatchConnectivity, чтобы выровнять несколько сохраненных свойств между моим iOS и Watch. –
Дело в том, что, поскольку watchOS 2.0, расширение работает на устройстве и, таким образом, не использует UserDefaults. В watchOS 1.0 расширение было запущено на устройстве iOS, и тогда появилась возможность обмениваться информацией. –