2009-08-11 17 views
5

Sono nuovo per iPhone dev. Potrei risolvere la maggior parte del mio problema leggendo stackoverflow/apple doc, ma ora sono piuttosto bloccato.schema di emulazione di iphone URL per la telefonata

Sto provando a fare una telefonata da un numero di telefono.

dal doc e l'esempio che ho trovato, ho fatto questo:

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

Questo non fare nulla! (nessuna eccezione, nessun dialgo, nessuna telefonata)

Ho fatto qualcosa di sbagliato? È perché è l'emulatore?

qualsiasi aiuto apprezzato,

Loda

PS: Ho avuto qualcosa di simile per aprire il browser, e sta funzionando benissimo; Il registro mostra nella console del debugger con un valido numero di telefono.

risposta

7

btw suo tel: // non tel:

Ma non funziona nel simulatore.

Se si desidera vedere quali gestori funzionano, è possibile aprire il simulatore e il safari (all'interno del simulatore) e quindi provarlo. Puoi anche farlo da un vero telefono.

+0

grazie per la tua risposta precisa. – Loda

Problemi correlati