2012-02-09 9 views
0

私が作っているアプリでsharekitを実装しました。私の最後のテストでは、SHKActionsheetが表示され、ユーザーがホームボタンを押してアプリをバックグラウンドに置くと、アプリが完全にバックグラウンドに移動してから、アクションシートが上に来たという基になるビューが点滅します。Sharekit iOS UIActionsheet、アプリがバックグラウンドで送信されたときに画面が点滅する

私は私のアプリがバックグラウンドに送られているかどうかを検出するために、次のコードがあります。私のdimissSharekitメソッド呼び出しを指す

[[NSNotificationCenter defaultCenter] 
addObserver:self 
selector:@selector(dimissSharekit) 
name:UIApplicationWillResignActiveNotification 
object:NULL]; 

れる:

[actionSheet dismissWithClickedButtonIndex:-1 
            animated:NO]; 

私は何を把握することはできませんがフラッシュは約:

  • 私が戻ってきたときにアクションシートを表示しても私の根底にあるビューのフラッシュを取得する

  • 私はそれが正常に保存または共有するときにシェアキットが起動するアクティビティインジケータと関係があると推測しています。

  • すべて正常に動作しますが、これが発生したときにはうまく見えません。

+0

もし私がsharekitを介してメールコンポーザーを起動してキャンセルをクリックすると、ドラフトを保存しているアクションシートが表示されたり削除されたり、バックグラウンドになったりすると、同じ画面が点滅します。これは実際に、いかにしてユーアイシートに結びついているようです。 – Matt

答えて

0

私は自分のデバイスにデプロイしましたが、これは自分のハードウェアでは発生しません。これはシミュレータ上でのみ発生します。したがって、私はこの動作を無視し、シミュレータ自体の不完全な動作の結果であると言います。

関連する問題