Ich habe ein Problem mit meiner App abstürzt. Der Haupt-Root-Controller ist ein Tab-Controller. Innerhalb des Tab-Controllers habe ich 4 Tasten, an denen ein Nav-Controller angeschlossen ist. Innerhalb des Nav-Controllers habe ich einen Tabellen-Controller mit ein paar Zellen. Wenn Sie auf eine Zelle klicken, gelangen Sie zu einem View-Controller. Jetzt klicke ich auf die Zelle und es bringt mich zum View-Controller. Wenn ich auf den Zurück-Pfeil des Nav-Controllers klicke, komme ich zurück zur Tabellenansicht. Das ist großartig, aber wenn ich auf eine neue Zelle klicke, stürzt die App ab. Jedes Mal, wenn ich auf eine Zelle klicke, gehe zurück und klicke auf eine andere Zelle, die App stürzt ab. Was mache ich falsch? Ich denke, ich sorge mich auch um alle meine Veröffentlichungen. bin mir aber nicht sicher.iOS App stürzt
Theres ein Fehler, den ich bekomme, wenn ich das Programm laufen lasse. Dort heißt es:
Buch Nav-Controller (Medical Wie ist) hat es NIB-Name“Eigenschaft auf‚BookTableViewController.nib‘, aber diese Ansicht Controller ist nicht beabsichtigt, auf diese Weise seine Ansicht gesetzt haben
.
ich bin auch setText immer auf diesem Code veraltet:
cell.text = [breakdownArray objectAtIndex:row];
Was mache ich es
auch meine didSelectRowAtIndexPa ändern th-Code ist:
NSInteger row = [indexPath row];
if (self.bookDetailViewController == nil); {
BookDetailViewController *aBookDetail = [[BookDetailViewController alloc] initWithNibName:@"BookDetailView" bundle:nil];
self.bookDetailViewController = aBookDetail;
[aBookDetail release];
}
bookDetailViewController.title = [NSString stringWithFormat:@"%Breakdown" , [breakdownArray objectAtIndex:row]];
Surviving2012AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.breakdownNavController pushViewController:bookDetailViewController animated:YES];
[delegate release];
}
Sie haben nichts über Ihre Plattform/OS/Framework/Programmiersprache erwähnt. Bitte fügen Sie weitere Details hinzu. Sie können Ihre Fragefähigkeiten sehr verbessern, indem Sie diesem Führer folgen: tinyurl.com/so-hints –
Bitte formatieren Sie den Code, setzen Sie passende Umbauten und einen korrekten Fragentitel. –
Um die veraltete Methode Warnung loszuwerden, verwenden Sie cell.textLabel.text anstelle von cell.text. Auch, rufen Sie nicht [Delegate Release] – ughoavgfhw