Frage

okay, also habe ich von einem Tab-Controller angefangen, und es ist eine Reise-App, aber die Suchleiste kann jedoch nicht eingegeben werden, wenn er mit diesem Fehler abgestürzt wurde, und ich habe Google überprüft und nichts kam auf.

generasacodicetagpre.

War es hilfreich?

Lösung

Dies geschieht, weil der UISEARCHDISPLAYCONTROLLER die eigene Tabellenansicht überlagert, sodass er eine eigene Datenquelle benötigt, je nachdem, welche Suchergebnisse er angezeigt wird.

In den Methoden NumberFrowSection und NumberPections testen Sie, welche Tabellenansicht angezeigt wird, entweder die Anzahl der Standardabschnitte und Zeilen oder denjenigen des Suchanzeigecontrollers zurückgeben.Wenn Sie die Tabellenansicht-Zelle zurücksenden, stellen Sie sicher, dass Sie entweder eine Standardzelle oder eine Suchergebniszelle zurückgeben.Wenn der Abschnitt oder die Zelle null ist, gibt die Tabellenansicht Ihren Fehler zurück.

Ich habe ein Demo-Projekt in Github, das zeigt, wie dies funktioniert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top