I everyone, Actualmente estoy desarrollando la interfaz de inicio de sesión y contraseña para una nueva aplicación, y me gustaría realizar un segue condicionalmente, solo cuando la contraseña y el inicio de sesión estén correctos. Creé un Segue en el guión gráfico con el estilo "push" y "loginMainIdentifier". La carpeta de aplicación se writen de la siguiente manera:Realización de un Storyboard Segue programáticamente
- (IBAction)pushValidateButton:(id)sender {
if([loginText.text isEqualToString:@""] || [passwordText.text isEqualToString:@""])
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Identification" message:@"Veuillez completer l'ensemble des cases SVP" delegate:self cancelButtonTitle:@"Revenir" otherButtonTitles:nil];
alert.alertViewStyle = UIAlertViewStyleDefault;
[alert show];
}
if(![loginText.text isEqualToString:@""] && ![passwordText.text isEqualToString:@""])
{
//creation of the request
NSMutableString *string = [[NSMutableString alloc] initWithCapacity:100];
NSString *string01 = @"http://89.82.227.112/Vico/login.php?l=&m=";
[string appendFormat:string01];
NSString *string02 = loginText.text;
NSString *string03 = passwordText.text;
[string insertString:string03 atIndex:41];
[string insertString:string02 atIndex:38];
NSURLRequest *request01=[NSURLRequest requestWithURL:[NSURL URLWithString:string]cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
//create the connection and start loading data
NSURLConnection *connection01 = [[NSURLConnection alloc] initWithRequest:request01 delegate:self];
if(connection01)
{
//Create NSMutableData to receive data
//receiveddata is an instance declared elsewhere
receivedData = [NSMutableData data];
}
}
[self performSegueWithIdentifier:@"loginMainSegue" sender:self];
}
No entiendo por qué no funciona con [self performSegueWithIdentifier:@"loginMainSegue" sender:self]
al final del código.
¿Alguien tiene una pista de lo que falta para realizar segue solo si se completa el inicio de sesión y el texto?
Gracias
Victor
Muchas gracias, el error de ortografía fue solo en mi publicación. Pero cambié la conexión del segue a todo ViewController y funciona. Gracias de nuevo. Víctor –