2010-08-17 7 views

Répondre

2

Il n'y a aucun moyen de le faire.

iOS 3 (avec lequel vous avez tagué votre message), il n'y a pas de support pour le multitâche; votre application ne fonctionne pas tant qu'elle n'est pas rouverte par l'utilisateur. Dans iOS 4, la plupart des applications seront déplacées en arrière-plan, mais elles ne sont autorisées à effectuer que des tâches en arrière-plan, à exécuter des tâches en cours, à écouter de la musique ou à écouter les appels VoIP entrants. -et l'utilisateur devra rouvrir l'application de la manière habituelle ou en ouvrant le bac de l'application (en appuyant deux fois sur le bouton d'accueil) et en sélectionnant votre application. Le principal avantage de l'approche iOS 4 pour vous en tant qu'éditeur d'applications est que vous n'avez pas besoin d'enregistrer ou de recharger l'état de l'utilisateur dans votre application; l'utilisateur retournera exactement à l'endroit où il se trouvait avant l'interruption.

1

Je suis arrivé ce code à partir du site d'Apple et il fonctionne parfaitement:

-(IBAction) dialNumber:(id)sender{ 

NSString *aPhoneNo = [@"tel://" stringByAppendingString:[itsPhoneNoArray objectAtIndex:[sender tag]]] ; NSURL *url= [NSURL URLWithString:aPhoneNo]; 

NSString *osVersion = [[UIDevice currentDevice] systemVersion]; 

if ([osVersion floatValue] >= 3.1) { 
UIWebView *webview = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame]; 
[webview loadRequest:[NSURLRequest requestWithURL:url]]; 
webview.hidden = YES; 
// Assume we are in a view controller and have access to self.view 
[self.view addSubview:webview]; 
[webview release]; 
} else { 
// On 3.0 and below, dial as usual 
[[UIApplication sharedApplication] openURL: url]; 
} 


} 
+0

Soyez prudent lors de la publication copier et coller boilerplate/réponses mot à mot à plusieurs questions, celles-ci ont tendance à être marqués comme « spammy » par la communauté. – Kev

+0

Désolé, je pensais que les gens obtiendraient la réponse rapidement. Écoutez après je vais coller le lien vers le post. Merci pour votre retour –

Questions connexes