私のアプリケーションには、1 つの viewController と 2 つの xib ファイル (1 つは iPhone 用、もう 1 つは iPad 用) があります。自動化に KIF を使用していますが、この呼び出しで問題に直面しています。
[[UIApplication sharedApplication] isIgnoringInteractionEvents]
iPad シミュレーターの場合 - この呼び出しは、ネストされた beginIgnoringInteractionEvents/endIgnoringInteractionEvents メソッドを使用していないため、予期される NO (受信者は対話イベントを無視していません) を返します..KIF は完全に正常に動作します。
iPhone シミュレーターの場合 - beginIgnoringInteractionEvents メソッドを設定していないため、この呼び出しは YES (受信者は対話イベントを無視しています) を返します。これは、KIF コードでのこのチェックのために、そこに存在する要素に対して KIF コードが nil を返す理由です。
if( [[UIApplication sharedApplication] isIgnoringInteractionEvents]){
return nil;// Application is ignoring interaction events.
}
ここに何が欠けているのかわからない。どんな助けでも大歓迎です。