Проблема синхронизации между iOS и WatchOS: SwiftData не обновляется на часахIOS

Программируем под IOS
Ответить
Anonymous
 Проблема синхронизации между iOS и WatchOS: SwiftData не обновляется на часах

Сообщение 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..

Подробнее здесь: https://stackoverflow.com/questions/792 ... g-on-watch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»