102

ログインを使用してアプリケーションに取り組んでいましたが、ログイン後にカテゴリがリストされています。また、各カテゴリの下には、横に並べられたアイテムがいくつかあります。問題は、ログイン後、メインページが表示され、すべてがうまくリストされていることです. アイテムをクリックすると詳細画面に移動しますが、戻ろうとするとクラッシュします。私はこのフローを見つけまししかし、私は私の問題を解決できませんでした。プロジェクトが複雑になったので、swiftui でナビゲーションを練習したくて、新しいプロジェクトを作成しました。ちなみに、最新のxcodeバージョン11.3をダウンロードしました。次のように簡単なコードを書きました。

NavigationView{
        NavigationLink(destination: Test()) {
            Text("Show Detail View")
        }
    .navigationBarTitle("title1")

Test() ビューは次のとおりです。

import SwiftUI

struct Test: View {
    var body: some View {
        Text("Hello, World!")
    }
}

struct Test_Previews: PreviewProvider {
    static var previews: some View {
        Test()
    }
}

ご覧のとおり、とてもシンプルです。インターネットでも同様の例を試しましたが、想定どおりに機能しません。プロジェクトを実行するときにナビゲーション リンクをクリックすると、Test() ビューに移動します。次に、戻るボタンをクリックすると、メイン ページに移動します。しかし、ナビゲーション リンクを 2 回クリックしても何も起こりません。ナビゲーション リンクは 1 回だけ機能し、その後は何も起こりません。ナビゲートせず、エラーをスローしません。私はswiftuiが初めてで、ナビゲーション以外はすべて素晴らしいです。インターネットで多くの例と提案された解決策を試しましたが、問題を解決するものは何もないようです。

4

5 に答える 5