ios 8.3自定义url方案不起作用
我用自定义url方案实现了我的应用程序来访问它。当我扫描具有自定义url的QR图像时,应用程序将被打开。直到ios 7运行良好,但它在ios 8.3中不起作用,即使我在safari浏览器中手动输入自定义url方案。我怀疑ios是否仍然支持自定义url方案 这就是接收url方案输入的方法,这里我将输入传递给我的viewController。urlScheme是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 *)
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?请参阅我提供的链接以验证这一点。