小编stu*_*unn的帖子

即使未安装应用,canOpenURL对于自定义URL方案也返回true

 NSString *customURL = @"mycustomurl://"; 

 if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:customURL]]) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
 } else {
    ...
 }
Run Code Online (Sandbox Code Playgroud)

即使未安装公开自定义URL的目标应用程序,该应用程序也会对“ canOpenURL”返回true。在电话和模拟器上都会发生此行为。然后,openURL静默失败。任何想法为什么会发生这种情况/如何抓住这种情况?

objective-c url-scheme ios

3
推荐指数
2
解决办法
2314
查看次数

标签 统计

ios ×1

objective-c ×1

url-scheme ×1