Apple rechazará la aplicación si UIStatusBarForegroundView se utiliza como cadena

En mi aplicación, necesito desencadenar mostrar una vista personalizada cuando se toca la barra de estado. Descubrí la manera de get el evento subclassando UIApplication.

Si utilizo el código a continuación, ¿Apple bloqueará mi aplicación para el uso privado de API?

- (void)sendEvent:(UIEvent *)event{ [[event allTouches] enumerateObjectsUsingBlock:^(UITouch * touch,BOOL * stop){ if (touch.tapCount==1 && touch.phase==UITouchPhaseEnded) { NSString * touchedViewClassName = NSStringFromClass([touch.view class]); if ([touchedViewClassName isEqualToString:@"UIStatusBarForegroundView"]) { [[NSNotificationCenter defaultCenter] postNotificationName:@"StatusBarTapped" object:nil]; } } }]; [super sendEvent:event]; } 

Por favor aconséjame…

Está en contra de la interfaz y las directrices humanas.