Объект UIApplication
, переданный applicationDidBecomeActive
, имеет свойство windows
.Это NSArray
видимых окон, упорядоченных задом наперед.
Получив первое окно, вы можете получить первое подпредставление и проверить его тип:
if ([[foregroundWindow.subviews objectAtIndex:0] class] == [LoginViewController.view class]) {
...
}