Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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 8.3自定义url方案不起作用_Ios_Ios8_Ios8.3 - Fatal编程技术网

ios 8.3自定义url方案不起作用

ios 8.3自定义url方案不起作用,ios,ios8,ios8.3,Ios,Ios8,Ios8.3,我用自定义url方案实现了我的应用程序来访问它。当我扫描具有自定义url的QR图像时,应用程序将被打开。直到ios 7运行良好,但它在ios 8.3中不起作用,即使我在safari浏览器中手动输入自定义url方案。我怀疑ios是否仍然支持自定义url方案 这就是接收url方案输入的方法,这里我将输入传递给我的viewController。urlScheme是myapp://settings?name:xxx?age=24 - (BOOL)application:(UIApplication *)

我用自定义url方案实现了我的应用程序来访问它。当我扫描具有自定义url的QR图像时,应用程序将被打开。直到ios 7运行良好,但它在ios 8.3中不起作用,即使我在safari浏览器中手动输入自定义url方案。我怀疑ios是否仍然支持自定义url方案

这就是接收url方案输入的方法,这里我将输入传递给我的viewController。urlScheme是
myapp://settings?name:xxx?age=24

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    if (!url) { return NO; }
    NSString *urlString = [NSString stringWithFormat:@"%@",url];
    NSLog(@"inside openURL %@",urlString);
    HomeViewController *vc = [[HomeViewController alloc]init];
    vc.isURLLaunch = 1;
    vc.urlData = urlString;
    navigationController = [[UINavigationController alloc]initWithRootViewController:vc];
    [navigationController.navigationBar setTranslucent:NO];

    self.window.rootViewController = navigationController;
    [self.window makeKeyAndVisible];

    return YES;
}

请发布您的代码。我在iOS 8中使用自定义URL方案,没有问题。没有代码我们就帮不了你!你的代码!也许这对你有帮助嗨,谢谢你的回复,我用我的源代码编辑了我的问题,我的QR图像将有url(myapp://settings?name:xxx?age=24 )您是否在生成目标中声明了自定义url?请参阅我提供的链接以验证这一点。