Die Verbindung zum Dienst mit dem Namen com.apple.nsurlstorage-cache wurde für ungültig erklärt

Ich bin erstellen Sie eine benutzerdefinierte Tastatur für iOS8, und ich habe eine harte Zeit, herauszufinden, einige Probleme mit NSURLConnection.

Ich bin mit dem sendAsynchronousRequest: Methode wie diese:

[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
        NSLog(@"recieved asynchronous response");

        if (!connectionError) {
            [self connection:nil didReceiveData:data];
            [self connectionDidFinishLoading:nil];
        }
        else{
            NSLog(@"connection failed - %@", connectionError);
        }
    }];

Scheint all dies, um korrekt zu arbeiten für einen Zeitraum von Zeit (1-2 Tagen), und ich kann korrekt empfangen von Daten. Nach dieser Zeit beginne ich zu sehen, die folgende Fehlermeldung:

 ***cachedResponseForRequest:key:handler failed: 

Error Domain=NSCocoaErrorDomain Code=4099 "Die operation konnte nicht abgeschlossen werden. (Kakao Fehler 4099.)"
(Die Verbindung zum Dienst mit dem Namen com.apple.nsurlstorage-cache wurde für ungültig erklärt.) UserInfo=0x17579030
{NSDebugDescription=Die Verbindung zum Dienst mit dem Namen com.apple.nsurlstorage-cache wurde für ungültig erklärt.}; {
NSDebugDescription = "Die Verbindung zum Dienst mit dem Namen com.apple.nsurlstorage-cache war ungültig.";

Die einzige Art, wie ich scheinen dann in der Lage sein, die Dinge korrekt wieder zurücksetzen, um den Inhalt und die Einstellung auf dem Handy. Wenn jemand könnte mich in die richtige Richtung, warum dies passiert ist, wäre ich sehr dankbar. Vielen Dank im Voraus.

InformationsquelleAutor SteveB | 2014-09-11
Schreibe einen Kommentar