从A通过URL Schemes启动B
完成操作后 从B再次 URL Schems 启动A
从B到A的(返回)启动过程中, 会存在极短时间的空白页
此时可以在
appA进入后台的方法中 , 贴一张图
这样一来,下次B启动A时, A会显示这张图片,避免空白页情况
- (void)applicationDidEnterBackground:(UIApplication *)application {
viw = [[UIView alloc] initWithFrame:_window.bounds];
viw.layer.contents = (__bridge id)[UIImage imageNamed:@"loading"].CGImage;
[_window addSubview:viw];
}
而后,可以在如下方法中删除
#pragma mark 9.0之后
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
[viw removeFromSuperview];
}