問題タブ [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.

0 投票する
2 に答える
29 参照

json - SwiftUI - リモート JSON データのデータを取得して、アプリの起動時に更新します

私は初心者です(そして、私のコード/モデルは現在それを表示するので、私に気楽に行ってください!)。

レシピ スタイル (cenotes) アプリの作成に初めて取り組んでいます。

データを更新できるように、リモート json ファイルがあるため、ユーザーは更新されたデータを取得するために再インストールする必要がありません。

アプリはデータを正常に取得して解析します (これは成功です!)が、最初にインストールしたときのみです。

その後、オンラインで変更されたデータは更新されません。.onAppear と .refreshable を使用してみましたが失敗しました。更新されたデータを取得するには、アプリを削除して再インストールする必要があります。

以下は、私のファイルの編集済みバージョンの一部です。@StateObject/@EnvironmentObject または同様のものが間違っていると思いますが、エラーを見つけることはできません。

Locations.swift

Location.swift - VM

App.swift - アプリはこのタブ ビューで開きます

ListView.swift - 最初に選択されたタブはこのビューです - これらの場所は最初のインストール後に更新されません: