私が作っているアプリでsharekitを実装しました。私の最後のテストでは、SHKActionsheetが表示され、ユーザーがホームボタンを押してアプリをバックグラウンドに置くと、アプリが完全にバックグラウンドに移動してから、アクションシートが上に来たという基になるビューが点滅します。Sharekit iOS UIActionsheet、アプリがバックグラウンドで送信されたときに画面が点滅する
私は私のアプリがバックグラウンドに送られているかどうかを検出するために、次のコードがあります。私のdimissSharekitメソッド呼び出しを指す
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(dimissSharekit)
name:UIApplicationWillResignActiveNotification
object:NULL];
れる:
[actionSheet dismissWithClickedButtonIndex:-1
animated:NO];
私は何を把握することはできませんがフラッシュは約:
私が戻ってきたときにアクションシートを表示しても私の根底にあるビューのフラッシュを取得する
私はそれが正常に保存または共有するときにシェアキットが起動するアクティビティインジケータと関係があると推測しています。
すべて正常に動作しますが、これが発生したときにはうまく見えません。
もし私がsharekitを介してメールコンポーザーを起動してキャンセルをクリックすると、ドラフトを保存しているアクションシートが表示されたり削除されたり、バックグラウンドになったりすると、同じ画面が点滅します。これは実際に、いかにしてユーアイシートに結びついているようです。 – Matt