- This topic has 7개 답변, 2명 참여, and was last updated 4 years, 3 months 전에 by TTOzzi.
1 답변 글타래를 보이고 있습니다
-
글쓴이글
-
-
Ga-yo참가자
- 글작성 : 4
- 답글작성 : 7
sign in with apple을 구현하려고 하는데 ASAuthorizationControllerDelegate의 didCompleteWithAuthorization 메소드가 호출되지 않습니다. 그래서 비밀번호를 누르고 Continue 버튼을 눌러고 아무런 변화가 나타나지 않습니다 ㅜㅜ 왜이럴까요?
func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization authorization: ASAuthorization) { if let credential = authorization.credential as? ASAuthorizationAppleIDCredential { userIdentifier = credential.user fullName = credential.fullName?.givenName! print("User: \(userIdentifier)") print("fullName: \(fullName ?? "실패" )") self.loginWithPost(self.userIdentifier, name: self.fullName!) } }- 이 게시글은 Ga-yo에 의해 4 years, 3 months 전에 수정됐습니다.
2020-07-27 오전 9:14 #27608 -
-
Ga-yo참가자
- 글작성 : 4
- 답글작성 : 7
sign in with apple 버튼을 눌렀을 때 실행되는 selector에 설정해주었습니다..!
@objc func handleAuthorizationAppleIDButtonPress() { let appleIDProvider = ASAuthorizationAppleIDProvider() let request = appleIDProvider.createRequest() request.requestedScopes = [.fullName] let controller = ASAuthorizationController(authorizationRequests: [request]) controller.delegate = self controller.presentationContextProvider = self controller.performRequests() print("handleAuthorizationAppleIDButtonPress 성공") }
2020-07-27 오전 11:17 #27620-
-
-
TTOzzi참가자
- 글작성 : 10
- 답글작성 : 13
음.. 올려주신 코드에는 문제가 없는 것 같은데 에러메세지가 나오는 것도 아니고 이상하네요 ㅠㅠ
https://gist.github.com/phlippieb/8a250129fd11cbe0f7902981d612a0e8
시뮬레이터에선 안됐는데 실제 기기에서는 됐었던 경우도 있긴 하다네요..2020-07-27 오후 12:32 #27628
-
-
-
-
-
글쓴이글
1 답변 글타래를 보이고 있습니다
- 답변은 로그인 후 가능합니다.