[swift] Swift에서 파일 삭제 요청 전에 사용자 확인하는 방법

파일을 삭제하기 전에 사용자로부터 확인을 받아야 하는 경우가 종종 있습니다. Swift 언어를 사용하여 iOS 앱을 개발 중이고 파일 삭제 요청 전에 사용자로부터 확인을 받고 싶다면, 다음과 같은 방법을 사용할 수 있습니다.

UIAlertController를 사용하여 확인 다이얼로그 표시

import UIKit

class ViewController: UIViewController {
    // 파일 삭제 요청 함수
    func deleteFile() {
        // 확인 다이얼로그 생성
        let alertController = UIAlertController(title: "삭제 확인", message: "정말로 파일을 삭제하시겠습니까?", preferredStyle: .alert)

        // 확인 액션 추가
        alertController.addAction(UIAlertAction(title: "삭제", style: .destructive, handler: { (_) in
            // 파일 삭제 요청 처리
            self.performDelete()
        }))

        // 취소 액션 추가
        alertController.addAction(UIAlertAction(title: "취소", style: .cancel, handler: nil))

        // 다이얼로그 표시
        present(alertController, animated: true, completion: nil)
    }

    // 파일 삭제 요청 처리 함수
    func performDelete() {
        // 파일 삭제 요청 코드
    }
}

위의 예제 코드에서 deleteFile 함수는 파일 삭제를 요청하는 함수이며, 해당 함수 내에서 UIAlertController를 사용하여 사용자에게 확인 다이얼로그를 표시합니다. 사용자가 확인을 선택하면 performDelete 함수가 호출되어 실제 파일 삭제 요청을 처리합니다.

이와 같은 방식으로 Swift에서 파일 삭제 요청 전에 사용자 확인을 받을 수 있습니다.

참고 자료


위의 방법을 사용하여 Swift에서 파일 삭제 요청 전에 사용자 확인을 하는 방법을 알아보았습니다. 파일 삭제와 같은 중요한 작업을 수행하기 전에 사용자의 의견을 물어야 하는 것은 사용자 경험 측면에서 중요한 부분이므로 주의깊게 처리해야 합니다.