【发布时间】:2016-03-13 00:03:44
【问题描述】:
NSString *customURL = @"mycustomurl://";
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:customURL]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
} else {
...
}
应用程序会为“canOpenURL”返回 true,即使未安装公开自定义 URL 的目标应用程序也是如此。此行为发生在手机和模拟器上。 openURL 然后静默失败。任何想法为什么会发生这种情况/如何捕捉这种情况?
【问题讨论】:
标签: ios objective-c url-scheme