3
是否有可能覆蓋UIWebView中的URL?例如,如果我想檢測tel:鏈接並將+1添加到數字的開頭(如果它尚未包含)。Objective-C - 覆蓋UIWebView中的URL?
在Android上我不喜歡這樣寫道:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("tel:1")) {
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse(url));
startActivity(intent);
}
else if (url.startsWith("tel:")) {
int start = url.indexOf(":");
String suffix = url.substring(start + 1);
String newUrl = "tel:1" + suffix;
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse(newUrl));
startActivity(intent);
}
else if(url.startsWith("http:") || url.startsWith("https:")) {
view.loadUrl(url);
}
return true;
}
我怎樣才能做到這一點在Objective-C?
美麗。正是我需要的。謝謝! –