The home page of my app has UIButtons, btnIncome and btnExpense. Pressing on this buttons pushes IncomeVC and Expen
UIButtons
btnIncome
btnExpense
IncomeVC
Expen
Check out this post: How to identify previous view controller in navigation stack Tony is right, you can get the previous VC from the viewControllers array but at index n-2.