Immer wenn ich meine UIPageViewController
aktualisieren möchte, rufe ich das folgende Snippet, einschließlich, wenn ich eine viewController
von meinem UIPageViewController
löschen möchte.Löschen Sie die einzige Seite in UIPageViewController
[self setViewControllers:@[currentViewController] direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];
Alles funktioniert ganz gut ... es sei denn, ich möchte das eine löschen und nur viewController
von meinem UIPageViewController
, weil ich nicht ein leeres Array als ersten Parameter übergeben. Tatsächlich bekomme ich eine Ausnahme, wenn ich das tue. Wie kann ich eine Aktualisierung erzwingen und nicht die aktuelle viewController
für meine UIPageViewController
setzen?
Momentan passiere ich einen Dummy ViewController
, aber ich finde das nicht sehr hübsch. Wenn ich das tue, erhalte ich einen Seitenindikator, obwohl ich in meiner (NSInteger) presentationCountForPageViewController:(UIPageViewController*)pageViewController
Überlastung Null zurückgebe.