첫번째 fecthWeather 쪽은 메인쓰레드 경고
사라졌습니다.

아래 두번째 관련해선
없어지지 않네요.

// 메서드 추가할껀데 좌표를 받아서 reverseGeocode 해서 문자열로 내보내는 것
    @MainActor
    private func updateAddress(from location: CLLocation) async throws -> String {
        let geocoder = CLGeocoder()
        let placemarks = try await geocoder.reverseGeocodeLocation(location, preferredLocale: Locale(identifier: "Ko_kr"))
        
        // placemarks 에 접근해서 주소정보를 빼냄
        if let placemark = placemarks.first {
            if let gu = placemark.locality, let dong = placemark.subLocality {
                // 구에 해당하는 속성은 locality 있음
                // 동에 해당하는 속성은 subLocality 있음
               return "\(gu) \(dong)\n"
            } else {
                // 주소형식이 미국이랑 다르기 때문에 반드시 구동 정보가 반드시 있는게 아니고 없을수도 있으니깐
                // plarcemark.name 대표이름을 표기하거나 없으면 "알 수 없음" 표기
                return placemark.name ?? "알 수 없음"
            }
        }
        
        // 처음부터 없으면 "알 수 없음" 표기
        return "알 수 없음"
    }

스크린샷 2024-06-18 오후 3.58.32.png