APP-iOS3rd / PJ3T2_Mymory

멋쟁이사자처럼 iOS 앱스쿨 3기 팀 프로젝트
11 stars 3 forks source link

[Feat]: 위치정보동의 안내 구현 및 CustomAlert 수정 #139

Closed RapidSloth closed 9 months ago

RapidSloth commented 9 months ago

PR 가이드라인

PR Checklist

PR 날릴 때 체크 리스트

PR Type

어떤 종류의 PR인가요?

연관되는 issue 정보를 알려주세요

Issue Number: #102

PR 설명하기

이 PR에 대해 간략하게 소개해주세요!

어떻게 작동하나요? code 기반으로 설명해주세요

switch CLLocationManager.authorizationStatus() {
      case .authorizedAlways, .authorizedWhenInUse:
        mainMapViewModel.switchUserLocation()
      case .notDetermined, .restricted, .denied:
        showingAlert.toggle()
      @unknown default:
        mainMapViewModel.switchUserLocation()
}

....

.moahAlert(isPresented: $showingAlert, moahAlert: {
      MoahAlertView(message: "현재 위치를 찾을 수 없어요. 위치서비스를 켜 주세요.",
         firstBtn: MoahAlertButtonView(type: .CANCEL, isPresented: $showingAlert, action: {}), 
         secondBtn: MoahAlertButtonView(type: .SETTING, isPresented: $showingAlert, action: {
                UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)
     }))
})

가능하다면 추가해주세요

변경 사항 스크린샷 혹은 화면 녹화

ddsf

기타 언급해야 할 사항들

[overlay 변경 관련]