The problem is here, you are adding a ViewController and not a view where a View is expected.
[_container addSubview:browser];
Try:
[_container addSubview:browser.view];
Also, not entirely sure why you add it to a NavigationController and to _container depending on the rest of your code that might also cause problems, but the previous thing is what causes your error.