title: Failed to create view from XIB UI using Xamarin and MvvmCross
body: <p>I'm have a Xamarin.iOS app. It was written some time ago and used XIB to define user interface. I want to add new view (and controller for it) but every time I'm adding new page and launching the app I get the following error:</p>
  
  <pre><code>Failed to marshal the Objective-C object 0x17a37a70 (type: LoginView). Could not find an existing managed instance for this object, nor was it possible to create a new managed instance (because the type 'Touch.LoginView' does not have a constructor that takes one IntPtr argument).
  Additional information:
      Selector: viewDidLoad
      Method: Touch.LoginView:ViewDidLoad ()
  </code></pre>
  
  <p>What is more interesting if I'm creating new view by copying existing one and renaming it - everything works fine. I tried to figure out what is the difference but the only thing I found is the following:
  <img src="https://i.stack.imgur.com/yV17Q.png" alt="enter image description here"> 
  <img src="https://i.stack.imgur.com/K8bf0.png" alt="enter image description here"></p>
  
  <p>If you noticed the extra level of hierarchy was added.
  What it is the level and why my app continue to fail with newly created view (i have to copy existing one if I want new view).</p>