У меня есть код, который открывает ссылку внутри webview в Safari, которая выглядит следующим образом.LaunchServices: ОШИБКА: Нет зарегистрированного обработчика для схемы URL applewebdata
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
if (navigationType == UIWebViewNavigationTypeLinkClicked){
NSLog(@"%@", request);
NSURL *url = request.URL;
[[UIApplication sharedApplication] openURL:url];
}
return YES;
}
Однако, когда я нажимаю на ссылку, он показывает ошибку
LaunchServices: ERROR: There is no registered handler for URL scheme applewebdata
Среда IOS 9. Есть ли некоторые настройки в PLIST мне нужно изменить?
Если у вас была аналогичная проблема, в моем случае это было связано с отсутствием URL-адреса «http: //» в начале. – alasker