I am creating an iPad app that uses QCAR Vuforia. I need to be able to start and stop the Unity component of the app. Starting is easy enough, but is there an opposite of [self startUnity:application]; so I can stop Unity without quitting the iOS app? Thanks.
That is impossible. You can stop unity but then thats it, without destroying the application it will not return anymore.
Unity is no component, unity IS the app, understanding that early on and designing your app accordingly can save you major problems.
As such: Use UnityPause when thats an option and you are fine.
If it is none then you might want to design your native stuff to be a plugin overlay to unity, not the other way round.
Also keep in mind that Qualcomm has direct plugins for Vuforia in Unity, so no need to use the native one just to get vuforia
@charvey: Any progress with your issue?
The only progress that I have with this is when popping the view (which includes QCar - Vuforia Unity3D) to my dashboard with
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
I get a blank screen…