Cómo eliminar la image de background de UINavigationBar

Puedo configurar la image de background UINavigationBar en el controller de la vista raíz, pero necesito eliminar la image de background en el controller de vista detallada.

Con Obj-C utilizo este código:

 if ([[UINavigationBar class] respondsToSelector:@selector(appearance)]) { [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault]; } 

así que cuando uso este código en MonoTouch:

 this.NavigationController.NavigationBar.SetBackgroundImage(null, UIBarMetrics.Default); 

Recibo este error:

 System.ArgumentNullExeption Argument cannot be null Parameter name: backgroundImage 

¿Cómo puedo eliminar la image de background?

Esto parece un error. AFAICT null debe estar permitido en este método para eliminar el background.

Estaré arreglando esto lo antes posible para la próxima versión estable de MonoTouch. Si esto lo bloquea, simplemente llene un informe de error en http://bugzilla.xamarin.com y le proporcionaremos una revisión para solucionarlo.

EDITAR : esto es fijo y estará disponible en las próximas versiones (por ejemplo, 5.2.12 para estable)