佚名通过本文主要向大家介绍了后台执行sql语句,网站前台后台,前台毛利和后台毛利,前台和后台的区别,前台后台等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 后台运行的应用运行什么语句才能回前台?
描述:
- (void)applicationDidEnterBackground:(UIApplication *)application {
self.backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{
[application endBackgroundTask:self.backgroundTask];
self.backgroundTask = UIBackgroundTaskInvalid;
}];
backgroundTimer = [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(backgroundTimerAction:) userInfo:self.window repeats:YES];
}
- (void)backgroundTimerAction:(NSTimer *)timer {
//回前台的方法1:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://"]];
//回前台的方法2:
[(UIWindow *)[timer userInfo] makeKeyAndVisible];
//结束旧的后台任务
[application endBackgroundTask:self.backgroundTask];
self.backgroundTask = UIBackgroundTaskInvalid;
}
以上两种方法都无法回到前台。方法1说明一下,我在浏览器地址栏打“myapp://”是可以调出myapp的。
请大神赐教,应怎样自动回前台?
需要说明一下:我的iphone4是 越狱ios6.1.2
描述:
本帖最后由 hexx 于 2017-03-07 22:13:29 编辑
前台 后台运行
后台运行的方法是:- (void)applicationDidEnterBackground:(UIApplication *)application {
self.backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{
[application endBackgroundTask:self.backgroundTask];
self.backgroundTask = UIBackgroundTaskInvalid;
}];
backgroundTimer = [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(backgroundTimerAction:) userInfo:self.window repeats:YES];
}
- (void)backgroundTimerAction:(NSTimer *)timer {
//回前台的方法1:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://"]];
//回前台的方法2:
[(UIWindow *)[timer userInfo] makeKeyAndVisible];
//结束旧的后台任务
[application endBackgroundTask:self.backgroundTask];
self.backgroundTask = UIBackgroundTaskInvalid;
}
以上两种方法都无法回到前台。方法1说明一下,我在浏览器地址栏打“myapp://”是可以调出myapp的。
请大神赐教,应怎样自动回前台?
需要说明一下:我的iphone4是 越狱ios6.1.2