Swiftui 迅捷(5.3)“;苹果登录“;

Swiftui 迅捷(5.3)“;苹果登录“;,swiftui,apple-sign-in,Swiftui,Apple Sign In,我正在尝试使用Apple登录/向上按钮实现SwiftUI(5.3)“Apple登录”。共享我的代码,请帮助我找出此代码的问题所在。NavigationLink目的地在单击apple登录按钮后到达,但未显示/询问凭据 import SwiftUI import CoreData import AuthenticationServices struct ContentView: View { @State private var isUserAuthed = false @Sta

我正在尝试使用Apple登录/向上按钮实现SwiftUI(5.3)“Apple登录”。共享我的代码,请帮助我找出此代码的问题所在。NavigationLink目的地在单击apple登录按钮后到达,但未显示/询问凭据

import SwiftUI
import CoreData
import AuthenticationServices


struct ContentView: View {
    @State private var isUserAuthed = false
    @State private var user: UserAuth = UserAuth()


    var body: some View {
        NavigationView{
            NavigationLink(destination: HomeView(), isActive: $isUserAuthed){
                SignInWithAppleButton(
                    .signIn,
                        onRequest: { request in
                            request.requestedScopes = [.fullName, .email]
                        },
                        onCompletion: { result in
                            switch result {
                            case .success (let authResults):
                                print("---Authorization successful.")
                                isUserAuthed = true
                            case .failure (let error): 
                                print("Authorization failed: " + error.localizedDescription)
                            }
                        }
                ).frame(width: 300, height: 50, alignment: /*@START_MENU_TOKEN@*/.center/*@END_MENU_TOKEN@*/)                                                           
            }