This one make me go crazy. I am building an iphone app where the first view is a login view. UIViewController, when the user succesfully logs in i want to display i table view. Somehow i just have big problems doing this.
In my app delegate i load my loginViewController, and then i want from the loginViewController load my listViewController.
What is the logic behind switching to a UITableViewController from a UIViewController?
you’d better to do it in your app delegate and surely NOT add the UITableViewController.view to the UIViewController.view… just add it to the UIWindow and then dismiss the old UIViewController (removeFromSuperView it’s view and then release it)
EDIT:
that’s how i manage:
i add a method in my appDelegate:
and from my UIViewController i just call it with this:
in switchMainView i just
remove my UIViewController.view from superview,
release UIViewController,
alloc the UITableViewController and init it, then
add its view to the window app:
and then i do the same for going back, eventually