Ich habe den folgenden Code in meiner app bekam eine modale Ansicht anzuzeigen:Unerwünschte Bearbeitungsschaltfläche in meiner Navigationsleiste?
InfoTableViewController *infoTableViewController = [[[InfoTableViewController alloc] initWithNibName:nil bundle:nil] autorelease];
infoTableViewController.title = @"Pirateometer";
infoTableViewController.navigationItem.rightBarButtonItem =
[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self action:@selector(dismissInfo)] autorelease];
navController = [[UINavigationController alloc] initWithRootViewController:infoTableViewController];
[self presentModalViewController:navController animated:YES];
[navController retain];
Allerdings, wenn ich laufen, statt der Fertig-Taste auf der rechten Seite meiner Navigationsleiste Ich habe eine Schaltfläche Bearbeiten. Wenn ich ".RightBarButton" in ".leftBarButton" ändere, erscheint meine "Done" -Schaltfläche wie erwartet auf der linken Seite, aber die Schaltfläche "Edit" befindet sich wieder auf der rechten Seite.
Soll ich diese unerwünschte Schaltfläche "Bearbeiten" im Code speziell entfernen, oder mache ich etwas falsches, das sie an erster Stelle erscheinen lässt? Wenn ich es entfernen muss, wie gehe ich vor?
Ah, das war das Problem genau. Ich kann nicht glauben, dass ich das nicht gesehen habe! Vielen Dank. –