Frage

Ok, so dass ich die richtigen Benutzername habe / pass für eine Remote-Host, und ich habe ein NSURL Objekt auf dem Server auf die Datei verweist.

Wie kann ich möglicherweise Daten schreiben zu diesem Server über Objective-C? Ich kann nicht jemand mit diesem Problem finden, so würden Sie Hilfe sehr geschätzt!

War es hilfreich?

Lösung

Ich mache es die ganze Zeit mit dem Programm, das ich schreibe. Die Antwort hängt davon ab, was Server, den Sie installiert haben und welche Sprachen unterstützt. Wenn man, wie ich glaube, Sie PHP haben, nur einen GET-Request an den Server senden und anweisen, die PHP die Daten zu schreiben, die er empfängt.

Dies ist eine Funktion von mir:

function checkInfo() {
    $username = $_GET['username'];
    $password = $_GET['password'];
    connectToDataBase();
    return returnSuccessObjectOn(isLoginInfoValid($username, $password));
}

Auf der Client-Seite:

NSURL *url = [NSURL URLWithString:kRequestLink];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:TIMEOUT];
OARequestParameter *reqCodeParameter = [[OARequestParameter alloc] initWithName:kParamReqCode value:[NSString stringWithFormat:@"%d",reqCode]];
[par addObject:reqCodeParameter];
[data enumerateKeysAndObjectsUsingBlock:composeRequestBlock];
[req setParameters:par];
NSLog(@"Sendind GET request: %@", [req description]);
activeConnection = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];

Wie Sie sehen, ich Blöcke

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top