我正在尝试为 iOS13“使用 Apple 登录”功能准备我的应用程序。我已经实现了这些ASAuthorizationControllerDelegate方法并设置了我ASAuthorizationController的委托。当我点击使用Apple登录按钮时,输入密码后没有任何反应。密码是正确的(我知道这是因为字段在不正确时会抖动),但是没有任何反应。登录对话框不会关闭,也不会调用代表。
@available(iOS 13.0, *)
@objc private func didTapAppleButton() {
let request = ASAuthorizationAppleIDProvider().createRequest()
request.requestedScopes = [.fullName, .email]
let vc = ASAuthorizationController(authorizationRequests: [request])
vc.presentationContextProvider = self
vc.delegate = self
vc.performRequests()
}
还有其他人有这个问题吗?
