Iphone 我可以在我的应用程序中抑制系统警报吗?
当系统警报弹出时,我的应用程序是否可能“接管”?我的应用程序禁用空闲计时器,但当系统警报弹出时,警报似乎正在启用计时器。对此,我能做些什么?当你的应用程序进入或离开后台时,你是否有可能连接到其中一个被调用的方法?喂,其中一个Iphone 我可以在我的应用程序中抑制系统警报吗?,iphone,objective-c,ipad,ios,idle-timer,Iphone,Objective C,Ipad,Ios,Idle Timer,当系统警报弹出时,我的应用程序是否可能“接管”?我的应用程序禁用空闲计时器,但当系统警报弹出时,警报似乎正在启用计时器。对此,我能做些什么?当你的应用程序进入或离开后台时,你是否有可能连接到其中一个被调用的方法?喂,其中一个 - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"applicationWillResignActive"); } - (void)applicationDidEnterB
- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"applicationWillResignActive");
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"applicationDidEnterBackground");
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"applicationWillEnterForeground");
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"applicationDidBecomeActive");
}
我敢打赌,当这种情况发生时,其中一个会被叫来。当你的应用重新获得焦点时,你可能会禁用空闲计时器
编辑:重读问题时,您似乎希望抑制警报(即,不要让警报发生)。嘿,我把注意力集中在你问题的后半部分。当你的应用程序进入或离开后台时,你是否可以使用其中一种被调用的方法?喂,其中一个
- (void)applicationWillResignActive:(UIApplication *)application {
NSLog(@"applicationWillResignActive");
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"applicationDidEnterBackground");
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
NSLog(@"applicationWillEnterForeground");
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
NSLog(@"applicationDidBecomeActive");
}
我敢打赌,当这种情况发生时,其中一个会被叫来。当你的应用重新获得焦点时,你可能会禁用空闲计时器
编辑:重读问题时,您似乎希望抑制警报(即,不要让警报发生)。嘿,我把注意力集中在你问题的后半部分。你是在试图抑制警报吗?那么答案是:你不能
如果您试图阻止警报干扰应用程序禁用空闲计时器,那么我相信donkim的做法是正确的。您是否试图抑制警报?那么答案是:你不能
如果您试图阻止警报干扰您的应用程序禁用空闲计时器,那么我相信donkim的做法是正确的。阅读有关此处发生情况的更多详细信息:阅读有关此处发生情况的更多详细信息:如何使警报退出第一响应者状态,以便我的应用程序不会挂起。信不信由你,系统警报会使活动应用程序被视为非活动。我不相信你能处理警报,所以不,你不能让它成为第一响应者。你的应用程序需要处理处于非活动状态的问题。如何将警报设置为第一响应者状态,以便我的应用程序不会挂起。信不信由你,系统警报会使活动应用程序被视为非活动。我不相信你能处理警报,所以不,你不能让它成为第一响应者。你的应用程序需要处理处于非活动状态的问题。