XCode 6.4, для iOS 8.4, ARC включена
Очевидно много способов сделать это. Тот, который работал для меня, следующий ...
@property(nonatomic, readonly, getter=isKeyWindow) BOOL keyWindow
Это можно использовать в любом контроллере вида следующим образом,
[self.view.window isKeyWindow]
Если вы называете это свойство в -(void)viewDidLoad
, вы получаете 0, тогда если вы вызываете это после -(void)viewDidAppear:(BOOL)animated
, вы получаете 1.
Надеюсь, это кому-нибудь поможет. Спасибо! Приветствия.