2016-10-03 1 views
1

J'expérimente avec le développement de ma première application. J'ai besoin d'aide pour passer d'un contrôleur de vue à l'autre après une connexion réussie. J'ai regardé d'innombrables méthodes, mais ne semblent pas comprendre. c'est ce que j'ai jusqu'à présent:Passer à la nouvelle vue contrôleur après connexion réussie

#import "ViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    credentialsDictionary = [[NSDictionary alloc] initWithObjects:[NSArray arrayWithObjects:@"password", nil] forKeys:[NSArray arrayWithObjects:@"username", nil]]; 

} 


- (IBAction)SubmitCredentials; 

{ 
    if ([[credentialsDictionary objectForKey:badgenumberField.text]isEqualToString:passwordField.text]) { 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Valid Credentials" message:@"Access Granted." delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; 

    } 
    else { 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Invalid Credentials" message:@"Access Denied." delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil]; 
     [alert show]; 


    } 


;} 
@end 

Quelqu'un peut-il m'aider à passer à l'étape suivante s'il vous plaît, il serait grandement apprécié. Pouvez-vous également me faire savoir quelle séquence je devrais utiliser pour passer au contrôleur suivant après la connexion réussie.

Merci encore, Le Débutant :)

+1

Jetez un coup d'oeil [ici] (http://stackoverflow.com/questions/19962276/best-practices-for-storyboard-login-screen-handling-clearing-of-data-upon -logou/21873051 # 21873051). Il a TOUTES les réponses dont vous avez besoin. – Honey

+0

Merci. Je vais regarder par-dessus tout ça. Je suis vraiment en train d'essayer d'obtenir le coup de cette lol –

Répondre

0

Après avoir vérifié que les informations de connexion sont ok, vous pouvez créer un enchaînement personnalisé story-board. Consultez ce tutoriel sur segues personnalisée here et si vous avez besoin de transmettre des données consultez ce tutoriel après avoir lu le premier passing data in segues

+0

Merci pour la réponse, je vais regarder par-dessus cette information pour essayer de tout faire fonctionner. –

+0

Pas de problème. Bonne chance avec le voyage :) – HarmVanRisk

0

Après avoir vérifié les informations d'identification correctes, si vous ne l'utilisez storyboard, vous devez initialiser autre point de vue contrôleur et les poussent vers lui.

quelque chose comme ceci:

HomeViewController *ctrl = [[HomeViewController alloc] initWithNibName:[[BaseHomeViewController class] description] bundle:nil]; [self.navigationController pushViewController:ctrl animated:YES];

changement HomeViewController au contrôleur vue que vous voulez déplacer

si vous n'utilisez pas baseViewController comme ceci:

// HomeViewController.h 

#import "BaseHomeViewController.h" 

@interface HomeViewController : BaseHomeViewController 

@end 

Changez le fichier BaseViewController à votre classe de contrôleur de vue xib