2017-10-10 8 views
1

Ich habe einen Tabellenansicht-Controller, und ich habe eine Suchleiste an den Header angefügt.Navigationsleiste fehlt nach dem Übergang

tableView.tableHeaderView = searchController?.searchBar 

, wenn ich Wörter in die Suchleiste eingeben, wird mein Beitrag von Firebase abgerufen und in einer anderen Tabelle angezeigt genannt segueTableViewController

let locationSearchTable = UIStoryboard(name: "MainPage", bundle: nil).instantiateViewController(withIdentifier: "SegueTableViewController") as! SegueTableViewController 
     searchController = UISearchController(searchResultsController: locationSearchTable) 
     searchController?.searchResultsUpdater = locationSearchTable 

Wenn ich die Zellen in segueTableViewController klicken, es segues mich ein detaillierte Seite, aber diese Seite hat keine Navigationsleiste. Wenn ich jedoch von einer anderen Seite zur Detailseite übergehe, hat sie eine Navigationsleiste. Ich habe seit Monaten versucht herauszufinden, warum, und das kann ich nicht. enter image description here

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 
     if segue.identifier == "GOTOPOST" { 

      if let IndexPaths = self.followUsersTableView.indexPathForSelectedRow { 

       self.navigationController?.isNavigationBarHidden = false 

       let vc = segue.destination as! BookDetailsViewController 
}}} 
+0

Was ist die Darstellungsweise Ihrer segue im Storyboard? In der Mitte der Linie, die die View-Controller verbindet, sollte ein Kreis mit einem Symbol in der Mitte stehen, das den Typ darstellt. – Callam

+0

@Callam show segue – juelizabeth

+0

Okay, bitte können Sie einen Screenshot Ihres Storyboards einschließlich des Navigationscontrollers hinzufügen, sowie den Code, den Sie für die Ausführung des Abschnitts haben? – Callam

Antwort

0

Bitte fügen Sie Storyboard Beziehung (an). Und das Storyboard fügt den Bezeichner "SegueTableViewController" hinzu. Navigation Controller sollte in Search Storyboard referans sein

enter image description here

+0

das ist, was ich sollte zunächst – juelizabeth

+0

Navigation Controller hat – ikbal

+0

immer noch nicht funktioniert in Search Storyboard referans sein, diesen Code – juelizabeth

Verwandte Themen