Я решил начать практиковаться в передаче данных между 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