QR 코드를 스캔하여 읽을 수있는 사진 카메라 응용 프로그램이 있습니다. QR 코드를 누를 때 링크가 열리는 버튼이 있습니다. 작동하지 않는 코드를 검색하는 사용자에게 경고 알림을 표시하는 방법을 알려주십시오. 내가 가짜 인 QR 코드를 스캔하는 순간 앱이 다운되고 작동을 멈 춥니 다. 나는 그것을 막고 다음과 같은 알림 메시지를 표시하고 싶습니다. "이 QR 코드가 작동하지 않습니다." 당신의 오류 변수가 항상 nil이 될 수 있도록,사용자가 적절한 조치를 취하지 않았다면 경고 메시지를 표시하는 방법은 무엇입니까?
func openJSON(_ Person: String)
{
let jsonData1 = (try? Data(contentsOf: URL(string: "\(transffered text)")!)) as Data!
var error : NSError?
let ReadableJSON1 = JSON (data:jsonData1!, options: JSONSerialization.ReadingOptions.mutableContainers, error: nil)
if (error != nil){
let myAlert = UIAlertController(title: "Please try another QR", message: error?.localizedDescription, preferredStyle: .alert)
let okAction = UIAlertAction(title: "Ok", style: .default, handler: nil)
myAlert.addAction(okAction)
self.present(myAlert, animated: true, completion: nil)
return
}
경고 컨트롤러를 표시하려고 할 때 오류가 발생합니까? – Callam