2009-08-11 3 views
5

Ich bin neu für iPhone dev. Ich konnte das meiste meines Problems lösen, das stackoverflow/apple Doc liest, aber jetzt bin ich irgendwie fest.iPhone Emulator URL Schema für Telefonanruf

Ich versuche, einen Anruf von einer Telefonnummer zu tätigen.

vom doc und Beispiel fand ich, ich habe dies:

// "9312345678" 
-(void) doCall:(NSString*) phoneNumber{ 
    DsLog(phoneNumber); 
    NSString * s = [NSString stringWithFormat:@"tel:%@",phoneNumber]; 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:s]]; 
} 

nichts dies tun! (keine Ausnahme, kein Dialgo, kein Telefonanruf)

Habe ich etwas falsch gemacht? Liegt es daran, dass es der Emulator ist?

jede Hilfe dankbar,

Loda

PS: Ich habe etwas ähnliches um den Browser zu öffnen, und es funktioniert gut; Das Protokoll wird in der Debugger-Konsole mit einer gültigen Telefonnummer angezeigt.

Antwort

7

btw sein tel: // nicht tel:

Aber es funktioniert nicht im Simulator.

Wenn Sie sehen möchten, welche Handler funktionieren, können Sie den Simulator und die Safari (im Simulator) öffnen und dann ausprobieren. Sie können es auch von einem echten Telefon aus tun.

+0

danke für Ihre genaue Antwort. – Loda