NSString stringWithContentsOfURL ist veraltet. Was soll ich machen?

8

Ich habe Code geschrieben, der stringWithContentsOfURL verwendet, aber es stellt sich heraus, dass er jetzt veraltet ist. Kannst du mir helfen, es zu ersetzen? Hier ist mein Code:

%Vor%

Kann jemand außerdem einen Beispielcode haben, um zu zeigen, wie es funktioniert? In welcher Kodierung wurde der Originalcode (in meinen 2 Zeilen oben) gemacht?

Ich möchte Kompatibilität beibehalten, also was soll ich für die Kodierung wählen? Was bedeutet Fehler und wofür wird er verwendet?

    
Cocoa Dev 12.04.2011, 16:57
quelle

2 Antworten

21

Verwenden Sie stringWithContentsOfURL:encoding:error:

EDIT: Hier ist Ihr Code mit der oben genannten Methode:

%Vor%

Sie können NSUTF8StringEncoding für alle Daten, die Sie importieren, entsprechend ändern.

    
edc1591 12.04.2011, 17:00
quelle
1

Die NSString-Referenz lautet das:

  

Verwenden Sie stattdessen stringWithContentsOfURL:encoding:error: oder stringWithContentsOfURL:usedEncoding:error: .

    
DarkDust 12.04.2011 17:01
quelle

Tags und Links