Eine zuverlässige Möglichkeit, den aktuellen Index von UIPageViewController abzurufen

Ich suche einezuverlässi Möglichkeit, den aktuellen Index von UIPageViewController zu verfolgen.

Das Problem ist bekannt; Obwohl viewController korrekt dargestellt werden, ist es schwierig, den aktuellen Index zu verfolgen.

Ich dachte, es wäre gut, dieses Thema in der gesamten SO-Community aufzufrischen, da es aus irgendeinem Grund ungelöst bleibt.

Ich habe hier viele Themen durchgesehen, aber die meisten Antworten sind veraltet oder als unzuverlässig markiert (Das Ergebnis hängt davon ab, ob der Benutzer einen vollständigen oder nur einen halben Schlag ausgeführt hat usw.)

Ich habe besuchtDie thread, aber es gibt keine explizit richtige Antwort.

Ich habe es versucht

1) View Tag von viewController verfolgen -Verknüpfun - gibt immer 0 @ zurü

2) Betrachtet man die Indexvariable in beiden UIPageViewController-Methoden,viewControllerBeforeViewController undviewControllerAfterViewControlle

seine Ergebnisse sind unvorhersehbar, manchmal wird ein Index übersprungen usw.

Hat jemand einen guten und zuverlässigen Weg gefunden, den UIPageCiewController-Index zu verfolgen, um ihn zu nutzen (zum Beispiel um den aktuellen Index auszudrucken)?

Ich würde sowohl obj-c als auch die schnelle Implementierung begrüßen, aber swift ist genau das, wonach ich suche.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage