M
michael m.
Aktives Mitglied
Thread Starter
- Dabei seit
- 29.12.2006
- Beiträge
- 407
- Reaktionspunkte
- 6
Hallo,
in meinem Code lese ich eine Textdatei ein und benutze folgenden Code:
Dieser Code funktionier zwar aber es gibt einen gelben Hinweis:
initWithContentOfFile: ist deprecated: first deprecated in OSX 10.4
Also ist dieser Codeabschnitt seit OSX 10.4 veraltet.
Die neue Schreibweise ist nun:
Jetzt weiss ich aber nicht was ich nun konkret bei encoding: angeben soll?
Ich schätze mal (NSUTF8StringEncoding) könnte man nehmen aber so genau weis sich das nicht.
Bei error: müsste was im falle eines Fehlers etwas stehen, aber da habe ich überhaupt keine Ahnung was man da so angibt.
Bei Google habe lange gesucht und gefunden habe ich dann (&error) aber funktionieren tut es nicht.
Für Hilfe bin ich Dankbar
Viele Grüsse
Michael
in meinem Code lese ich eine Textdatei ein und benutze folgenden Code:
Code:
// Der Komplette Dateiinhalt wird in das Objekt dateiInhalt geschrieben
NSString *dateiInhalt = [[NSString alloc] initWithContentsOfFile:dateiMitPfad];
Dieser Code funktionier zwar aber es gibt einen gelben Hinweis:
initWithContentOfFile: ist deprecated: first deprecated in OSX 10.4
Also ist dieser Codeabschnitt seit OSX 10.4 veraltet.
Die neue Schreibweise ist nun:
Code:
NSString *dateiInhalt =[[NSString alloc] initWithContentsOfFile:dateiMitPfad encoding:<#(NSStringEncoding)#> error:<#(NSError *__autoreleasing *)#>];
Ich schätze mal (NSUTF8StringEncoding) könnte man nehmen aber so genau weis sich das nicht.
Bei error: müsste was im falle eines Fehlers etwas stehen, aber da habe ich überhaupt keine Ahnung was man da so angibt.
Bei Google habe lange gesucht und gefunden habe ich dann (&error) aber funktionieren tut es nicht.
Für Hilfe bin ich Dankbar
Viele Grüsse
Michael