I’m writing an app that will allow iPhone users to login to their accounts. Once logged in the user can pull information, change passwords, change other types of data via webservices. I’m new to iPhone programming and I’m a bit confused on my viewController setup to handle this. What I would like to do is the following;
1) if the user is NOT logged in – display a view which takes up the entire screen displaying my login/password text fields etc. ( I will have some conditionals set in place checking to see if the user has u/p saved in a plist)
2) if user is logged in or once the user logs in, remove the current full size view and load the tabBar view. If the user logs out then the main login view will load.
I will need two viewControllers for this particular scenario? I’ve read a great deal on view controllers. Read all of the Apple documentation but I still get confused since there are so many options/methods to use.
As always I thank you in advance.
T
Just one of many possible options:
Create
LoginViewControllerandUITabBarViewController. Application delegate will check on start-up whether it already has user’s credentials and show the appropriate controllerLoginViewController performs log in and notifies app delegate: