mailto: Link in UIWebView - Funktioniert nicht
Ist die areanything besonderen, müssen Sie im html-oder Rückrufe, die in einer UIWebView zu handhaben Anker-Tag mit einem href, oder ist es etwas besonderes in ein Anker-tag mit einem mailto-link im href?
InformationsquelleAutor der Frage Sean McCully | 2010-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem UIWebView ' s delegieren, tun:
InformationsquelleAutor der Antwort cduhn
Bemerkte ich, dass beim laufen in den iPhone-simulator, ich konnte auf einem HTTP-link in meiner UIWebView und es würde öffnen in Safari, aber wenn ich klickte auf einen mailto-link würde nichts passieren. Aber wenn ich implementiert, die app auf einem echten Gerät, es funktionierte. Ich erwarte, dass der Grund ist, weil es keine mail-app auf dem simulator, aber es ist Safari.
InformationsquelleAutor der Antwort Josh Justice
Wollte ich zu beachten, dass dies wahrscheinlich nicht die beste Lösung.
UIWebView hat eine Eigenschaft namens dataDetectorTypes - Einstellung alle oder Adresse sollte dein problem lösen, ohne überschreiben der Methode oben erwähnt:
Aber bewusst sein, dass dies funktioniert möglicherweise nicht auf den simulator - ich habe es versucht mit dem iPad 6.0-Simulator, wo Sie nicht arbeiten, obwohl auf einem iPad-Gerät, es funktioniert wie ein Charme!
InformationsquelleAutor der Antwort Alexander