Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

400
Views
¿Cómo corregir este error 'esta clase no es compatible con la codificación de valor clave para la vista de contenedor clave'?

Cuando el usuario se registra o inicia sesión, tiene un error y obtiene este error en el resultado "esta clase no es compatible con la codificación de valores clave para la vista de contenedor de claves". este es el código de inicio de sesión también el registro tiene el mismo error y estoy seguro de que es un código correcto.

 import UIKit import Firebase class LoginViewController: UIViewController { @IBOutlet var Aemeil: UITextField! @IBOutlet var Apassword: UITextField! override func viewDidLoad() { super.viewDidLoad() } @IBAction func login (_ sender : Any){ guard let email = Aemeil.text, let password = Apassword.text else { print("Form is not valid") return } Auth.auth().signIn(withEmail: email , password: password , completion: { (user,error) in if error == nil{ let vc = self.storyboard?.instantiateViewController(withIdentifier: "AHome"); self.present(vc!, animated: true, completion: nil); print("Home page open") } else{ let alertController = UIAlertController(title: "Error", message: error?.localizedDescription, preferredStyle: .alert) let defaultAction = UIAlertAction(title: "Yes", style: .cancel, handler: nil) alertController.addAction(defaultAction) self.present(alertController, animated: true, completion: nil) } }) } }
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Ha creado un enlace desde un elemento del guión gráfico a un elemento en el archivo Swift correspondiente, con el nombre containerView . Después de eso, eliminó la variable containerView en su archivo Swift , pero el enlace aún existe en el guión gráfico .

Para resolver este problema, vaya a su guión gráfico , haga clic en el view controller , como se muestra a continuación:

inspector2

Después de eso, haga clic en el inspector de conexión para ver todos los enlaces de su viewcontroller y elimine el enlace de containerView :

inspector1

over 4 years ago · Santiago Trujillo Report

0

Me enfrenté a un problema similar, creé una vista de segmento bajo la cual mantuve una vista de contenedor y eliminé la secuencia predeterminada que venía con esa vista de contenedor. Después de eso, cambié el nombre del controlador de vista del contenedor y me conecté como show segue. Este fue el problema que me hizo enfrentar este problema. Cuando cambié Show Segue a Embed Segue, el problema se resolvió.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!