J'essaie d'appliquer l'encapsuleur ASIHTTPRequest à un programme Objective C très basique. J'ai déjà copié les fichiers nécessaires dans mon programme et après m'être donné un mal de tête extrême en essayant de comprendre comment cela fonctionne à travers leur site Web, j'ai pensé que je poserais une question ici. Les fichiers copiés sont:Utilisation de l'encapsuleur ASIHTTPRequest pour les Mac
ASIHTTPRequestConfig.h
ASIHTTPRequestDelegate.h
ASIProgressDelegate.h
ASIInputStream.h
ASIInputStream.m
ASIHTTPRequest.h
ASIHTTPRequest.m
ASIFormDataRequest.h
ASIFormDataRequest.m
Mon programme est très simple:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// Defining the various variables.
char firstName[20];
char lastName[20];
char rank[5];
int leaveAccrued;
int leaveRequested;
// User Input.
NSLog (@"Please input First Name:");
scanf("%s", &firstName);
NSLog (@"Please input Last Name:");
scanf("%s", &lastName);
NSLog (@"Please input Rank:");
scanf("%s", &rank);
NSLog (@"Please input the number leave days you have accrued:");
scanf("%i", &leaveAccrued);
NSLog (@"Please input the number of leave days you are requesting:");
scanf("%i", &leaveRequested);
// Print results.
NSLog (@"Name: %s %s", firstName, lastName);
NSLog (@"Rank: %s", rank);
NSLog (@"Leave Accrued: %i", leaveAccrued);
NSLog (@"Leave Requested: %i", leaveRequested);
[pool drain];
return 0;
}
Comment puis-je utiliser l'emballage pour exporter ces 5 variables de base à un serveur Web via une requête http?