Sharekit iOS UIActionsheet,当应用程序发送到后台时屏幕闪烁

时间:2012-02-09 04:07:59

标签: iphone ios

我已在我正在制作的应用中实施了sharekit。在我的最终测试中,我注意到当我显示SHKActionsheet并且用户按下主页按钮将应用程序放在后台时,应用程序完全转到后台,然后屏幕闪烁我的基础视图,该操作表位于其上方。

我有以下代码来检测我的应用是否被发送到后台:

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

此时我的dimissSharekit方法调用:

[actionSheet dismissWithClickedButtonIndex:-1
                                  animated:NO];

我无法弄清楚闪光灯的含义:

  • 即使我在背景时看到动作表可见,我也会得到基础视图的闪光

  • 我猜这与sharekit在成功保存或分享时所带来的活动指标有关。

  • 一切正常,发生这种情况时看起来不太好。

1 个答案:

答案 0 :(得分:0)

我刚部署到我的设备上,这在我的硬件上不会发生。它只发生在模拟器上。所以,我会忽略这种行为,并说它是模拟器本身不完美行为的结果。