diff --git a/NADA-iOS-forRelease/Sources/AppDelegate.swift b/NADA-iOS-forRelease/Sources/AppDelegate.swift index 64580c03..bca7effe 100644 --- a/NADA-iOS-forRelease/Sources/AppDelegate.swift +++ b/NADA-iOS-forRelease/Sources/AppDelegate.swift @@ -46,6 +46,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate { } UserDefaults.standard.removeObject(forKey: Const.UserDefaultsKey.accessToken) UserDefaults.standard.removeObject(forKey: Const.UserDefaultsKey.refreshToken) + UserDefaults.standard.removeObject(forKey: Const.UserDefaultsKey.isKakaoLogin) + UserDefaults.standard.removeObject(forKey: Const.UserDefaultsKey.isAppleLogin) } // MARK: UISceneSession Lifecycle diff --git a/NADA-iOS-forRelease/Sources/ViewControllers/Login/LoginViewController.swift b/NADA-iOS-forRelease/Sources/ViewControllers/Login/LoginViewController.swift index 025e35d2..27c97d78 100644 --- a/NADA-iOS-forRelease/Sources/ViewControllers/Login/LoginViewController.swift +++ b/NADA-iOS-forRelease/Sources/ViewControllers/Login/LoginViewController.swift @@ -72,9 +72,6 @@ class LoginViewController: UIViewController { } // 카카오 로그인 버튼 클릭 시 -// @objc - - @objc func kakaoSignInButtonPress() { // 카카오톡 설치 여부 확인 @@ -204,7 +201,6 @@ extension LoginViewController { UserDefaults.standard.set(userData.user.userID, forKey: Const.UserDefaultsKey.userID) UserDefaults.standard.set(userData.user.token.accessToken, forKey: Const.UserDefaultsKey.accessToken) UserDefaults.standard.set(userData.user.token.refreshToken, forKey: Const.UserDefaultsKey.refreshToken) - } case .requestErr(let message): print("postUserSignUpWithAPI - requestErr: \(message)") diff --git a/NADA-iOS-forRelease/Sources/ViewControllers/More/MoreViewController.swift b/NADA-iOS-forRelease/Sources/ViewControllers/More/MoreViewController.swift index 0288f61d..a2affcbd 100644 --- a/NADA-iOS-forRelease/Sources/ViewControllers/More/MoreViewController.swift +++ b/NADA-iOS-forRelease/Sources/ViewControllers/More/MoreViewController.swift @@ -112,7 +112,7 @@ extension MoreViewController { self.makeOKAlert(title: "", message: "로그아웃이 완료 되었습니다.") { _ in if let acToken = UserDefaults.standard.string(forKey: Const.UserDefaultsKey.accessToken) { self.logoutUserWithAPI(token: acToken) - self.defaults.removeObject(forKey: Const.UserDefaultsKey.accessToken) + self.defaults.set(false, forKey: Const.UserDefaultsKey.hasBeenLaunchedBeforeFlag) self.defaults.removeObject(forKey: Const.UserDefaultsKey.darkModeState) let nextVC = UIStoryboard(name: Const.Storyboard.Name.login, bundle: nil).instantiateViewController(withIdentifier: Const.ViewController.Identifier.loginViewController) nextVC.modalPresentationStyle = .overFullScreen @@ -146,7 +146,7 @@ extension MoreViewController { self.makeOKAlert(title: "", message: "모든 명함이 삭제되었습니다.") { _ in if let acToken = UserDefaults.standard.string(forKey: Const.UserDefaultsKey.accessToken) { self.deleteUserWithAPI(token: acToken) - self.defaults.removeObject(forKey: Const.UserDefaultsKey.accessToken) + self.defaults.set(false, forKey: Const.UserDefaultsKey.hasBeenLaunchedBeforeFlag) self.defaults.removeObject(forKey: Const.UserDefaultsKey.darkModeState) let nextVC = UIStoryboard(name: Const.Storyboard.Name.login, bundle: nil).instantiateViewController(withIdentifier: Const.ViewController.Identifier.loginViewController) nextVC.modalPresentationStyle = .overFullScreen