// 비밀번호 유효성 최종 학인 여부
@Published var passwordValidCheck: Bool = true
@Published var emailValidCheck: Bool = false
// MARK: - 회원가입 준비 완료
@Published var signupReadyComplete: Bool = false
// MARK: - 시작하기 버튼 활성화
func signupComplete() {
Publishers.CombineLatest($passwordValidCheck, $emailValidCheck)
.map { (passwordCheck, emailCheck) in
if (passwordCheck == true && emailCheck == true) {
return true
} else {
return false
}
}
.assign(to: \.self.signupReadyComplete, on: self)
.store(in: &subscriptions)
}
Created
December 12, 2022 20:31
-
-
Save hertz315/122e8d58b52081c1aaaf7bba16a04690 to your computer and use it in GitHub Desktop.
회원가입로직 - 이메일, 패스워드 모두 올바른 형식일때 시작하기 활성화 Combine
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment