Swiftui 迅捷(5.3)“;苹果登录“;
我正在尝试使用Apple登录/向上按钮实现SwiftUI(5.3)“Apple登录”。共享我的代码,请帮助我找出此代码的问题所在。NavigationLink目的地在单击apple登录按钮后到达,但未显示/询问凭据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
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@*/)
}