Попробуйте использовать приведенный ниже код, чтобы получить имя класса строки состояния, и как только вы узнаете, что строка состояния возвращает после этого вызова, вы можете использовать это в сравнении буквенных строк.
NSString *svClass = NSStringFromClass([touch.view class]);
Как только вы узнаете, что возвращает строка состояния, вы можете сделать это:
if ([svClass:compare @"theclassnameyougetbackfromstatusbar"]== NSOrderedSame) {
Надеемся, что это обойдёт проблему программы, не находящей класс UIStatusBarForegroundView