UI テストのために UI の記録を試みているときに、記録されなかった 1 つのイベントの後にアプリがクラッシュしました。クラッシュ レポートを調べたところ、次のエラーが見つかりました。
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders
誰もがこれを取得しており、おそらく誰かがこれの修正を知っていますか?
UI テストのために UI の記録を試みているときに、記録されなかった 1 つのイベントの後にアプリがクラッシュしました。クラッシュ レポートを調べたところ、次のエラーが見つかりました。
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders
誰もがこれを取得しており、おそらく誰かがこれの修正を知っていますか?
現時点では、これはイベントの生成に使用されるアイテムにアクセシビリティ識別子がないことに関連するバグのようです。UI が Interface Builder を使用して作成されている場合、Andy の回答は確かに適切です。
私のように、UI オブジェクトをプログラムで作成している場合accessibilityIdentifier
は、UI 要素のプロパティに値を設定できます (例: a UIButton
)。
これは Apple が認識しているバグですが、デバッグするには詳細が必要です。情報については、このリンクを参照してください: https://forums.developer.apple.com/thread/10623
残念ながら、それはベータ版ソフトウェアでの生活です。Xcode 7 ベータ 4 を再インストールしてみましたか。
それでもうまくいかない場合は、ベータ版の可能性があります。
Xcode 7 ベータ 5 を楽しみにしています