Consultez la documentation pour NSURLRequest
(et NSMutableURLRequest
): vous pouvez l'utiliser pour faire une demande POST
à vos pages de connexion et d'enregistrement, tout comme un navigateur Web. Vous pouvez écrire le formulaire UI dans Cocoa/Objective-C et ensuite envoyer les données au serveur.
En ce qui concerne l'affichage du résultat à l'utilisateur, vous devrez trouver un moyen d'analyser le code HTML retourné (mauvaise idée) ou de modifier votre CMS pour renvoyer JSON ou XML aux requêtes iPhone (meilleure idée).
Edit: Voici quelques exemples de code, pris à partir d'une application je travaille (il soumet des données à Last.fm en utilisant POST
):
NSURL *url = [NSURL URLWithString:@"http://example.com/"];
NSString *str = @"This is my example data!";
// everything below here is directly from my app:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[str dataUsingEncoding:NSUTF8StringEncoding]];
[request setValue:kLastFMClientUserAgent forHTTPHeaderField:@"User-Agent"];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData];
[request setHTTPShouldHandleCookies:NO];
*connection = [[NSURLConnection alloc] initWithRequest:request
delegate:self
startImmediately:YES];
désolé j'ai vu l'exemple de code sur le site du développeur mais pas d'entre eux semblent aider avec ce que je suis en train de faire, vous avez dit une bonne idée mais, y aurait-il un échantillon de code source que je pourrais voir? – Silent