C # PresentViewController a un viewcontroller en storyboard

Estoy creando mi primera aplicación Xamarin (C #) en iOS y estoy teniendo problemas para navegar en storyboard. Todos mis tabbar, browseres y viewcontrollers están en el guión gráfico. En casi todos los controles de vista, agregué un menu (estilo Facebook y YouTube) que se desliza desde un lado. A partir de ahí, debe ser posible volver al primer viewcontroller (home) en storyboard. Debido a que el menu está activo en casi todos los controlleres de mi aplicación, no uso segues (sería un desastre en mi storyboard).

Entonces querría usar PresentViewController (), pero cuando hago esto, la página se vuelve negra y no muestra nada.

homeViewController home = new homeViewController(); PresentViewController(home, true, null); 

¿Se vuelve negro porque PresentViewController espera un file XIB desde el homeViewController? Quiero que el usuario permanezca en el guión gráfico, para que pueda continuar segando mi aplicación.

¿Alguien tiene una idea?

Gracias por adelantado.

¿Creaste el constructor vacío tú mismo? Si es así, entonces no está cargando la información del guión gráfico, por lo que es negra.

Para crear el controller, llame a esto:

 var controller = Storyboard.InstantiateViewController("HomeViewController") as UIViewController; 

También deberá abrir el controller en XCode y establecer su "ID de Storyboard" en "HomeViewController". Esta es la segunda pestaña de la izquierda (creo) en el panel de detalles. La misma pestaña donde cambia la class.