Это приложение модифицирует механизм автоматической разметки из фонового потока после обращения к нему из основного потока. - PullRequest
0 голосов
/ 25 июня 2019

Я хочу сделать запрос http http. после запроса, может ли запрос дать успешный ответ, другие функции работают нормально. но если не смогли дать успешный ответ, то загрузка и создание этой проблемы заняли бы много времени. после окончания загрузки откройте новое действие, а затем кнопка нового действия не работает.

func httpRequester(url: String){
        let myUrl = NSURL(string: url)
        let request = NSMutableURLRequest(url: myUrl! as URL)
        request.httpMethod = "GET"
        var responseString = "Not Found"
        let task = URLSession.shared.dataTask(with: request as URLRequest) {
            data, response, error in

            if error != nil {
                self.performSegue(withIdentifier: "statusActivity", sender: Any?.self)
                self.removeSpinner()
            }else {
                responseString = String(data: data!, encoding: String.Encoding(rawValue: String.Encoding.utf8.rawValue))!
                print("responseString1 = \(responseString)")
                if responseString == "Not Found" {
                    self.performSegue(withIdentifier: "statusActivity", sender: Any?.self)
                }
                self.removeSpinner()
            }

        }
        task.resume()
    }

помоги мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...