alert addAction (action), выдающий мне сообщение об ошибке, в котором говорится, что action - это неразрешенный идентификатор - PullRequest
0 голосов
/ 22 сентября 2019

Я пытался добавить этот простой код Ibaction в uibuttion, но он продолжает выдавать мне сообщение об ошибке, в котором говорится, что action - это неразрешенный идентификатор.Можете ли вы помочь?

import UIKit

class ViewController: UIViewController {
    @IBAction func hello() {
        let alert = UIAlertController(title: "hello", message: "daaaammmmmn", preferredStyle: .alert)
        let okAction = UIAlertAction(title: "ok", style: .default, handler: nil)
        alert.addAction(action)
        present(alert, animated: true, completion: nil)
    }
}

Ответы [ 2 ]

0 голосов
/ 22 сентября 2019

action переменная здесь не объявлена, она должна быть okAction

0 голосов
/ 22 сентября 2019

Вы сделали опечатку: вы написали let okAction = ..., в то время как вы делаете alert.addAction(action).

Вы должны заменить alert.addAction(action) на alert.addAction(okAction)

...