At first I though that once you move to another MVC, the first one was kind of destroyed :-)
But I now I think they stay in memory, ready to be called again.
i have two questions to help me understand more about this, and how app work in iOS
1.
If a have a navigation controller and to reach a certain MVC I have to go through multiple MCV,
Does only the top MVC can do work or other below still can be called to work ? for example, in a MCV that has a model (without UI)
2.
i just want to know conceptually not for my exact case and not exactly about bluetooth but just a theoretical question about how a pile of MVC is used by the system.
My app has Background modes turns on, with "Use Bluetooth LE accessories"
So far it work, even if the app is not the front most app, I received data from bluetooth and log it to file, But in the few MVC that are in the pile, what if 2 of those MVC, each have an object (my bluetooth Manager) that are called when bluetooth data is received, will both be called ?
thank you