UIWebView: Fehler beim laden der URL

Ich versuche zu bauen, ein RSS-reader für die Tom ' s Hardware-website.

Habe ich eine Fehlermeldung, wenn ich versuche, das laden einer URL in ein UIWebview aus einen RSS-link.

Hier is mein code:

- (void)viewDidLoad {
 [super viewDidLoad];

 if (self.url != nil) {
  NSURL *requestUrl = [NSURL URLWithString:self.url];
  NSURLRequest *requestObj = [NSURLRequest requestWithURL:requestUrl];
  [webView loadRequest:requestObj];
 }
}

Die url ist gesetzt, die von der übergeordneten Steuerung.

Wenn die URL kommt direkt aus dem RSS habe ich einen Fehler in der log:

[2234:207] Error Domain=WebKitErrorDomain Code=101 UserInfo=0x3a6a240 "der Vorgang konnte nicht abgeschlossen werden. (WebKitErrorDomain Fehler 101.)"

Wenn ich manuell die URL mit der gleichen URL wie unten, es funktioniert !

self.url = @"http://www.presence-pc.com/tests/fraude-financiere-paget-macafee-23198/#xtor=RSS-12";

Hier ist eine URL, Beispiel: http://www.presence-pc.com/tests/fraude-financiere-paget-macafee-23198/#xtor=RSS-12. Ich habe keine Ahnung über dieses problem.

Ich hoffe Ihr könnt mir helfen.

Beste Grüße.

Können wir mehr info über die URL, die aus RSS? Welches format braucht es?
Überprüfen Sie die URL mit NSLog() und dann kopieren Sie es und fügen Sie es in Safari und sehen, ob es lädt.
Wie werden Sie die Erklärung Ihrer url Eigenschaft?
Der Grund gescheitert ist, dass NSURL konvertiert "#" zu "%23", so dass Sie kann nicht auf die URL, auf die Sie wies.

InformationsquelleAutor xKobal | 2009-10-06

Schreibe einen Kommentar