Vous pouvez le faire être la création d'une UIWebView dans votre application, et d'appeler loadRequest:
sur l'instance, comme ceci:
UIWebView *webView = [[UIWebView alloc] init];
webView.delegate = self;
NSURL *url = [NSURL URLWithString: @"https://smsgw.exetel.com.au/sendsms/api_sms.php?username=xxx&password=xx&mobilenumber=0xxx&message=xxr&sender=mk&messagetype=Text&referencenumber=04"];
NSUrlRequest *request = [[NSUrlRequest alloc] initWithURL:url];
[webView loadRequest:request];
Cela va charger l'URL dans l'application, sans vous envoyer à Mobile Safari. L'avantage de cette méthode sur NSUrlConnection
est que si vous vous conformez au protocole UIWebViewDelegate
et implémentez webViewDidFinishLoad:
dans votre classe de délégué, vous pouvez voir si l'appel a réussi ou non.
Il n'y a rien comme une "application xcode". xcode est un IDE uniquement. – vikingosegundo
Cela semble être un peu mal, si c'était possible. –