Я решил начать практиковаться в передаче данных между iOS/iPad и WatchOS. Похоже, что синхронизация происходит неправильно, потому что, когда я добавляю или удаляю человека, мои часы не обновляются. У меня двое часов: одни подключены через Bluetooth, а другие — через сотовую сеть или Wi-Fi. Когда я создаю нового человека в своем приложении iOS, мое приложение WatchOS не отражает никаких изменений. В моем приложении для iOS есть четыре человека, но приложение WatchOS показывает пустую базу данных. Я пробовал искать информацию повсюду в Интернете и даже консультировался с ИИ, но мне не удалось решить проблему. Что я делаю не так или что-то упускаю?
Приложение для iOS — ContentView.swift
struct ContentView: View {
@Environment(\.modelContext) private var modelContext
// Array to hold the people for display
@Query(sort: \Person.name, order: .forward) private var people: [Person]
// Add a single random person
func addRandomPerson() {
let names = ["John", "Alice", "Bob", "Charlie", "David", "Emma", "Frank", "Grace", "Hannah", "Isaac"]
// Select a random name
let name = names.randomElement()!
// Generate random data for birthday, height, and weight
let randomBirthday = Date(timeIntervalSince1970: TimeInterval.random(in: 315532800..
Подробнее здесь: https://stackoverflow.com/questions/792 ... g-on-watch
Проблема синхронизации между iOS и WatchOS: SwiftData не обновляется на часах ⇐ IOS
Программируем под IOS
1734061462
Anonymous
Я решил начать практиковаться в передаче данных между iOS/iPad и WatchOS. Похоже, что синхронизация происходит неправильно, потому что, когда я добавляю или удаляю человека, мои часы не обновляются. У меня двое часов: одни подключены через Bluetooth, а другие — через сотовую сеть или Wi-Fi. Когда я создаю нового человека в своем приложении iOS, мое приложение WatchOS не отражает никаких изменений. В моем приложении для iOS есть четыре человека, но приложение WatchOS показывает пустую базу данных. Я пробовал искать информацию повсюду в Интернете и даже консультировался с ИИ, но мне не удалось решить проблему. Что я делаю не так или что-то упускаю?
Приложение для iOS — ContentView.swift
struct ContentView: View {
@Environment(\.modelContext) private var modelContext
// Array to hold the people for display
@Query(sort: \Person.name, order: .forward) private var people: [Person]
// Add a single random person
func addRandomPerson() {
let names = ["John", "Alice", "Bob", "Charlie", "David", "Emma", "Frank", "Grace", "Hannah", "Isaac"]
// Select a random name
let name = names.randomElement()!
// Generate random data for birthday, height, and weight
let randomBirthday = Date(timeIntervalSince1970: TimeInterval.random(in: 315532800..
Подробнее здесь: [url]https://stackoverflow.com/questions/79276448/syncing-issue-between-ios-and-watchos-swiftdata-not-updating-on-watch[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия