2016-06-30 8 views
-2

Ich möchte Text aus TXT-Datei von Server in Label anzeigen. Zum Beispiel habe ich http://www.example.com/test.txt Datei auf dem Server und hier ist ein Text und ich möchte diesen heruntergeladenen Text als Etikett in meiner App zeigen. Ich versuchteWie kann ich Text aus dem Web in iOS herunterladen?

- (IBAction)getText:(id)sender { 
    NSURL *url = [NSURL URLWithString:@"http://http://mrrandom.cba.pl/test.txt"]; 
    NSString *content = [NSString stringWithContentsOfURL:url encoding:NSStringEncodingConversionAllowLossy error:nil]; 
    _label.text = content; 
} 

aber es funktionierte nicht für mich. Hast du eine Idee? Danke für die Hilfe!

+3

'http: // http: //' – vikingosegundo

+0

'NSURL * URL = [NSURL URLWithString: @" http://mrrandom.cba.pl/test.txt "]; ' – Hussein

+0

Mein Gott, ich bin blind ... Vielen Dank! ♥ –

Antwort

1

Sie haben einen Tippfehler in Ihrer URL.

Statt zu schreiben

http://http://mrrandom.cba.pl/test.txt

Sie sollten

http://mrrandom.cba.pl/test.txt

auch schreiben, sollten Sie "Downloads" auf einem Hintergrund-Thread zu tun NSURLSession verwenden.

Weitere Informationen zum Herunterladen von iOS finden Sie in der Dokumentation zu the URL Loading System.

+0

Ja, ich weiß, es funktioniert jetzt :) Danke! –

Verwandte Themen