2012-05-30 9 views
6

クラッシュ時にFlurryにログするレポートで、iOS 5.0.1の[UIScreen screens]から奇妙な動作が見られます。 [UIScreen screens]が空の配列を返すことがあります。私たちのアプリはEAAccessoryフレームワークを通して外部アクセサリーのサポートを実装しています。 Apple's documentationでも、そのメソッドから返された配列には常に少なくとも1つのエントリが含まれていると言われています。[UIScreen screens]は空の配列を返します

+3

私はこれを薄い空気から取り除いていますが、アプリがバックグラウンドでレンダリングする画面がないときかもしれませんか? –

+1

少なくとも[1つの文書](http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingWindows/CreatingWindows.html#//apple_ref/doc/uid/TP40009503 -CH4-SW12)は、 "このメソッドによって返される配列には、常にメイン画面を表す少なくとも1つのオブジェクトが含まれています。" –

+0

それを見つけてくれてありがとう、ジョン。沈黙、悪い提案ではない。私はそれを実行して、私はそれを使ってレプロを見つけることができるかどうかを見ます。あなたのおかげです。 –

答えて

0

クラッシュのため、その時点でウィンドウサーバーに接続されていません。アプリは基本的には実行されていません。

+0

それは可能だと思いますが、アクセサリーを接続している間に電話がかけられているので、どうなるか分かりません。しかし、提案をありがとう。 –

関連する問題