Agregar UIView a UIWindow no funciona

Estoy intentando agregar UIView a UIWindow usando appDelegate . Estoy usando este código:

 NSArray *myViewArray = [[NSBundle mainBundle] loadNibNamed:@"View" owner:self options:nil]; UIView *myView = myViewArray[0]; UIWindow *window = [[[UIApplication shanetworkingApplication] delegate] window]; myView.frame = CGRectMake(0, 0, 258, 564); [myView setTag:100]; [window addSubview:myView]; 

Sin embargo, esto no funciona. Si lo agrego a mi self.view , self.view que funciona bien. Sin embargo, quiero que esta vista esté sobre todas las demás vistas cuando aparezca.

¿Qué estoy haciendo mal aquí?

Editar

Utilicé el código de mi última pregunta de SO: Cómo agregar un UIImage debajo del elemento UIBarButton

Allí funcionó bien, sin problemas.

Sin embargo, en este nuevo proyecto que solo tiene un método viewDidLoad y un controller, no funciona.

Asegúrese de que está agregando la subvista después de que haya inicializado su window, establezca su rootViewController y llame a makeKeyAndVisible.

intente usar [window bringSubViewToFront:myView];