Moin zusammen,
habe eine Frage, ob ich es momentan richtig mache! Ich habe mir die Doku durchlgesen und das nicht nur einmal.
Ich weiß, dass man bei ARC eigentlich kein "nil" nutzen muss.
Aber anders funktioniert es nicht. Hier mein Code:
Alles anzeigen
Speicher am Anfang 7,9 MB, nachdem ich im NavigationController push ausführe wird ja "viewDidDisappear" ausgeführt. Speicher sinkt auf 4,5 MB.
Wenn ich den Code aber so verändere:
Hier bleibt der Speicher auf 7,9 MB.
Mach ich irgendwas komplett falsch?
Vielen Dank schon mal für die Antworten...
habe eine Frage, ob ich es momentan richtig mache! Ich habe mir die Doku durchlgesen und das nicht nur einmal.
Ich weiß, dass man bei ARC eigentlich kein "nil" nutzen muss.
Aber anders funktioniert es nicht. Hier mein Code:
Quellcode
- - (void)viewDidLoad{
- [super viewDidLoad];
- //Slideshow
- slideshow = [[Slideshow alloc] initWithFrame:CGRectMake(0.0, 20.0, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height) setVerzeichniss:@"Grunddaten/startbilder" setDateiendung:@"png"];
- [self.view insertSubview:slideshow atIndex:0];
- }
- - (void)viewDidDisappear:(BOOL)animated{
- //Slideshow
- [slideshow ende];
- [slideshow removeFromSuperview];
- slideshow = nil;
- }
Speicher am Anfang 7,9 MB, nachdem ich im NavigationController push ausführe wird ja "viewDidDisappear" ausgeführt. Speicher sinkt auf 4,5 MB.
Wenn ich den Code aber so verändere:
Hier bleibt der Speicher auf 7,9 MB.
Mach ich irgendwas komplett falsch?
Vielen Dank schon mal für die Antworten...