Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用URL方案在另一个应用程序上获取后台运行时_Ios_Iphone_Appdelegate_Url Scheme - Fatal编程技术网

Ios 使用URL方案在另一个应用程序上获取后台运行时

Ios 使用URL方案在另一个应用程序上获取后台运行时,ios,iphone,appdelegate,url-scheme,Ios,Iphone,Appdelegate,Url Scheme,我可以使用应用程序1中的URL方案机制在应用程序2中获取后台运行时 我的意思是避免app 2午餐 在应用程序1中,我执行以下操作: NSURL *myUrl = [NSURL URLWithString:@"myScheme://"]; if ([[UIApplication sharedApplication] canOpenURL:myUrl]) { [[UIApplication sharedApplication] openURL:myUrl];

我可以使用应用程序1中的
URL方案
机制在应用程序2中获取后台
运行时

我的意思是避免app 2午餐

在应用程序1中,我执行以下操作:

    NSURL *myUrl = [NSURL URLWithString:@"myScheme://"];

    if ([[UIApplication sharedApplication] canOpenURL:myUrl]) {

        [[UIApplication sharedApplication] openURL:myUrl];
    }
在应用程序2中,此方法:

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation;
我可以避免午餐app 2,并让此方法(或任何其他相关方法)在后台运行吗


提前谢谢

我想当这个方法被触发时,你当然可以启动一个后台任务。谢谢@k6sandeep,但它不会避免app2午餐…:/您应该在方法中返回no。我认为这不对,请参阅文档:
如果代理成功处理请求,则返回YES;如果尝试打开URL资源失败,则返回no。
我现在检查它。。尽管如此,应用程序2仍然是午餐。