I have an application that runs on background because it’s needs to use Location Update. however, since i don’t want to consume battery. I would like to make sure that all view controller is unloaded when app switch to run on background.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Forcing your view controller to unload is not going to save any battery life. It’s best to let the operating system worry about taking your app out of memory when it needs to. If you’re using the background mode that notifies your application when the user has travelled a significant amount you need to worry about this even less since your app is not actually running in the background but only given a chance to respond to location changes. If you’re using the constant location background mode (for GPS apps, etc.) this is a little bit more of an issue.