問題タブ [refreshable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - SwiftUI - リモート JSON データのデータを取得して、アプリの起動時に更新します
私は初心者です(そして、私のコード/モデルは現在それを表示するので、私に気楽に行ってください!)。
レシピ スタイル (cenotes) アプリの作成に初めて取り組んでいます。
データを更新できるように、リモート json ファイルがあるため、ユーザーは更新されたデータを取得するために再インストールする必要がありません。
アプリはデータを正常に取得して解析します (これは成功です!)が、最初にインストールしたときのみです。
その後、オンラインで変更されたデータは更新されません。.onAppear と .refreshable を使用してみましたが失敗しました。更新されたデータを取得するには、アプリを削除して再インストールする必要があります。
以下は、私のファイルの編集済みバージョンの一部です。@StateObject/@EnvironmentObject または同様のものが間違っていると思いますが、エラーを見つけることはできません。
Locations.swift
Location.swift - VM
App.swift - アプリはこのタブ ビューで開きます
ListView.swift - 最初に選択されたタブはこのビューです - これらの場所は最初のインストール後に更新されません: