Hallo,
ich hab ne Frage zur Speicherverwaltung beim iPhone.
Folgendes: Ich hab ne UITabBarApplication, in jeder "Tab" befindet sich ein UINavigationController.
Nun hab ich in der ersten Tab eine UITableView.
in der Methode:
habe ich jetzt nur mal besipsielhaft:
neuerController = [[NeuerController alloc] initWithNibName:@"NeuerController" bundel:nil];
[self.navigationController pushViewController: neuerController animated:YES];
--- macht was ....
und dann
[neuerController release]; das alles in der o.g. Methode.
neuerController wird mehrmals alloziiert und releaseD (freigegeben) und alles in der Methode didSelectRowAtIndexPath
Meine Frage nun: ist damit die Speicherverwaltung erledigt? - irgendwie bekomme ich in Instruments nach 3 bis 4 mal hin-und- her bewegen von RootView zu neuerController ein Leak.
Woran kanns liegen??
''EDIT ###
Ich glaube es liegt mehr an der UITableView als an den Controllern. Denn allein beim scrollen durch die TableView tritt ein Leak auf.
Wie kann ich denn das beheben???
ich hab ne Frage zur Speicherverwaltung beim iPhone.
Folgendes: Ich hab ne UITabBarApplication, in jeder "Tab" befindet sich ein UINavigationController.
Nun hab ich in der ersten Tab eine UITableView.
in der Methode:
habe ich jetzt nur mal besipsielhaft:
neuerController = [[NeuerController alloc] initWithNibName:@"NeuerController" bundel:nil];
[self.navigationController pushViewController: neuerController animated:YES];
--- macht was ....
und dann
[neuerController release]; das alles in der o.g. Methode.
neuerController wird mehrmals alloziiert und releaseD (freigegeben) und alles in der Methode didSelectRowAtIndexPath
Meine Frage nun: ist damit die Speicherverwaltung erledigt? - irgendwie bekomme ich in Instruments nach 3 bis 4 mal hin-und- her bewegen von RootView zu neuerController ein Leak.
Woran kanns liegen??
''EDIT ###
Ich glaube es liegt mehr an der UITableView als an den Controllern. Denn allein beim scrollen durch die TableView tritt ein Leak auf.
Wie kann ich denn das beheben???
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Miralem23 ()