2017-07-24 1 views
0

J'ai cet écran de page de connexion qui s'affiche dans le premier chargement.iOS Objectif c - Régler uiviewcontroller pour alimenter l'écran après la connexion de l'utilisateur puis relancer l'application

Ensuite, lorsque l'utilisateur entre son mot de passe et son nom d'utilisateur, il redirige vers l'écran d'alimentation.

Ma question est:

  • Comment configurer l'écran à l'alimentation lorsque l'utilisateur tue et relancer l'application étant donné qu'il déjà connecté?

il charge toujours l'écran de connexion. Aidez-moi s'il vous plaît! Je suis un débutant.

Répondre

1

Si l'utilisateur n'a pas connecté, vous pouvez présenter loginViewController sur feedViewControllersans aucune animation. Donc le loginViewController couvrira le feedViewController.

if (!loggedIn) { 
    feedViewController.present(loginViewController, animated: false, completion: nil) 
} 

Si l'utilisateur est déjà connecté, vous n'avez pas besoin de faire quoi que ce soit depuis le feedViewController est le contrôleur principal de la vue. Ainsi, l'utilisateur verra feedViewController si elles sont déjà connectés.

Pour compléter la réponse, après l'entrée utilisateur leur nom d'utilisateur et mot de passe et le login réussir, vous pouvez rejeter la loginViewControlleravec animation et il donnera bien faites glisser vers le bas l'animation et en montrant le feedViewController derrière elle.

loginViewController.dismiss(animated: true, completion: nil)