Frage

Ich entwickle eine app, in dem unter anderem die Benutzer kann eine Telefonnummer. Später, während der inputed Informationen zu sehen, ich die Telefonnummer in einer UITextView angezeigt werden, die automatisch die Telefonnummer erkennt.

In einem iPhone, wenn der Benutzer die Telefonnummer drückt, wird er automatisch gefragt, ob er will einen Anruf tätigen. Dies geschieht, ohne dass ich etwas zu tun.

Das Problem ist ... was passiert, in iPod und iPad? Was ist das Standardverhalten? Gibt es eine Möglichkeit zu erkennen, dass er Benutzer die Telefonnummer gedrückt, und gibt ein UIAlertView sagen: „Nicht verfügbar Aktion“ oder so etwas?

Alternativelly, gibt es eine Möglichkeit, dieses Verhalten zu erhalten, wenn der Benutzer drückt „etwas“ auf dem Bildschirm ohne Standardfunktionen? Zum Beispiel ... drückt der Benutzer auf einen Knopf und es ruft automatisch 911 (Ich werde diese Zahl nicht nennen, es ist nur ein Beispiel).

Danke für die Antwort. Ich bin eine Art affraid der Verhaltensweisen in Vorrichtungen, in denen ich meine App testen kann (ich habe nicht iPod noch iPad).

War es hilfreich?

Lösung

Ich glaube nicht, dass es möglich ist, zu fangen, wenn UITextView einen Klick auf eine URL umgehen kann. Auf einem Gerät, ohne die Möglichkeit zu Anruf jemand der UITextView einfach nichts tun.

Sie können die Zahlen nennen sich einfach durch die entsprechende URL zu öffnen, in Ihrem Fall wäre dies

[[UIApplication sharedApplication] openURL:
   [NSURL URLWithString:@"tel:0800-CALL-ME"]];

Überprüfen Sie die Klassenbeschreibung von UIApplication für weitere Informationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top