Hallo,
es gibt zwar schon ein Thema zu Memory Leaks mit NSURL, aber das hat mir leider nicht weiter geholfen.
Ich will einen NSMutableString nutzen um eine NSURL zu erstellen. Dazu tue ich folgendes:
Es handelt sich um einen Parser, daher wird diese Zeile oft aufgerufen - dementsprechend erzeugt es ein gehöriges Memory Leak... Ursprünglich war meine Vermutung, dass stringForUri leakt, aber ich kann den Fehler einfach nicht finden. Hier einmal die Zeilen, in dennen ich mit stringForUri arbeite:
Habe ich etwas entscheidendes übersehen?
Ich wäre sehr dankbar für Eure Hilfe!
Viele Grüße,
Juji
es gibt zwar schon ein Thema zu Memory Leaks mit NSURL, aber das hat mir leider nicht weiter geholfen.
Ich will einen NSMutableString nutzen um eine NSURL zu erstellen. Dazu tue ich folgendes:
Es handelt sich um einen Parser, daher wird diese Zeile oft aufgerufen - dementsprechend erzeugt es ein gehöriges Memory Leak... Ursprünglich war meine Vermutung, dass stringForUri leakt, aber ich kann den Fehler einfach nicht finden. Hier einmal die Zeilen, in dennen ich mit stringForUri arbeite:
Quellcode
- //Beginn des Parserelements
- stringForUri = [NSMutableString stringWithCapacity:30 ]; //autoreleased
- [stringForUri setString:@""];
- //Found Characters
- [stringForUri appendString:[NSString stringWithFormat:@"%@",cleanString]];
- //Ende des Elements
- currentRssItem.link = [NSURL URLWithString:stringForUri];
Habe ich etwas entscheidendes übersehen?
Ich wäre sehr dankbar für Eure Hilfe!
Viele Grüße,
Juji