如何在“设置”中检查Safari是否受限制?

时间:2014-12-05 17:45:37

标签: ios safari restriction restrictions

当Safari受到限制时,[[UIApplication sharedApplication] canOpenURL:url]]会返回true,但是当我致电[[UIApplication sharedApplication] openURL:url]]时,没有任何事情发生。

我想在设置 - 常规 - 限制中检查Safari是否受限制。

1 个答案:

答案 0 :(得分:1)

这不可能以良好的方式实现,但始终存在一种实现任何目标的hackie方式。你需要做的是,当你呼吁野生动物园也设置为它之前的全球计时器,安排它几秒钟(可能是5秒),如果safari将打开,你的应用程序将调用- (void)applicationDidEnterBackground:(UIApplication *)application,然后你应该使全局计时器无效,在其他情况下,计时器将在预定的时间触发,你将知道safari无法打开。然后,您可以使计时器无效并向用户显示相应的消息。

P.S。这是我在阅读问题时想到的,我不确定其他可能性或方法。可以有一些更优雅的方式。