Thanks for your answer. But how can I make sure that the initialization is only done by the presenting ViewController and not while the video is presenting ? Do I need to create a particular ViewControler for the video ?
Ok, I need to use the delegate to get the function urlWasInvoked called. But I also need to open some videos so I use AR.context.startVideoPlayer() in the ARchitect world. Each time this function is called (in a very dummy sample), I get this kind of errors :
please have a look when you initialize your WTARchitectView and when you're loading your ARchitect World.
When the video will be presented and later on dismissed, the viewWillAppear, viewDidAppear, viewWillDisappear, viewDidDisappear methods are called. Please make sure that your initialization of WTARchitectView and the ARchitect World is only loaded when you're loading the presenting ViewController and not while you're presenting a video.