Mohammad Hasanpoor Ответов: 0

Не будет отображаться страница входа в систему в swift


привет, друзья мои. это мой код для страницы входа в систему, который работает правильно:

func doLogin(username: String, password: String) {
        
        let parameters = [
            "NationalCode": username,
            "password": password
        ]
        let url = "http://home/login"
        Alamofire.request(url, method: .post, parameters: parameters, encoding: URLEncoding.httpBody).responseJSON { response in
            
            if let data = response.data {
                let json = String(data: data, encoding: String.Encoding.nonLossyASCII)
                if json=="0"{
                    let alert = UIAlertController(title: "error", message: "wronge username or password", preferredStyle: UIAlertControllerStyle.alert)
                    alert.addAction(UIAlertAction(title: "try", style: UIAlertActionStyle.cancel, handler: nil))
                    self.present(alert, animated: true, completion: nil)
                    return
                }
                else{
                    DispatchQueue.main.async(execute: { () -> Void in
                        self.performSegue(withIdentifier: "loginToMain", sender: self)
                    })
                    let jsonData = try? JSONSerialization.jsonObject(with: data, options: [])
                    guard let dictionary = jsonData as? [String:String] else { return }
                    print(dictionary["name"])
                }
            }
        }

когда я нажимаю кнопку входа в систему, я перехожу на следующую страницу.
теперь, как я могу сказать, что приложение не показывает страницу входа для следующего запуска, пока я не выйду из системы??

(извините,я новичок в swift)

Что я уже пробовал:

-------------------------------------

0 Ответов