NSURLConnection sendSynchronousRequest - fehlende Daten
Ich versuche zu Lesen ein text-Datei mit einer synchronen Anfrage. Es funktioniert nicht, aber ich bekomme keine Fehler oder Warnungen.
Kann jemand mich aufklären, was ich falsch mache, bitte?
NSString *url = @"http://pappons.com/test.txt" ;
NSLog(@"getHTTPData: %@" , url ) ;
NSURLResponse* response = nil;
NSURLRequest* urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
NSData* data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:nil] ;
NSString *myString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog( @"data: %@" , myString ) ;
Ausgabe:
2012-06-15 11:33:42.209 FrederikTest[1365:707] getHTTPData: http://pappons.com/test.txt
2012-06-15 11:33:42.306 FrederikTest[1365:707] data:
Was bedeutet
darüber hinaus, so dass sync-Anfragen einfrieren der Haupt-thread..
... erfolgt über den Haupt-thread.
danke, ich vergaß zu schreiben...es war implizit 🙂
code ist gut, aber führen Sie auf hintergrund-Prozess, wie es vielleicht einfrieren der Haupt-thread.
NSLog(@"Response:%d", ((HTTPResponse*) response).statusCode);
drucken?darüber hinaus, so dass sync-Anfragen einfrieren der Haupt-thread..
... erfolgt über den Haupt-thread.
danke, ich vergaß zu schreiben...es war implizit 🙂
code ist gut, aber führen Sie auf hintergrund-Prozess, wie es vielleicht einfrieren der Haupt-thread.
InformationsquelleAutor Frederik | 2012-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
pass in
NSError
zu überprüfen, ob Fehler aufgetreten sindInformationsquelleAutor Wubao Li