我有一个带有 URL 标识符/方案“wb”的网络浏览器应用程序。
好的,当用户在 safari 中输入 wb:// 时,我的应用程序将打开。完美的!
但是,如果用户在 safari 中输入“wb://www.facebook.com”,我想在我的应用中打开“facebook.com”。
我如何获得“wb://”之后的链接?
我在 AppDelegate.m 中使用 (This:) :
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
// Display text
UIAlertView *alertView;
NSString *text = [[url host] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
alertView = [[UIAlertView alloc] initWithTitle:@"Text:" message:text delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alertView show];
return YES;
}
并在用户键入链接时获取链接。
但是我是如何把它放到我的 ViewController.m 中的,这样我就可以用文本加载我的 webview 了。