I have a UIPageViewController with datasource which dynamically changes -
viewControllerAfterViewController
and
viewControllerBeforeViewController
return nil if data is not ready yet, and return view controller if it is ready. If i try to turn page left multiple times quickly at some point viewControllerAfterViewController is not being called any more.
What can be the problem? I suppose UIPageViewController thinks that it knows everything and nothing has changed so it does not call that method, is it right? How can I 'reset' this cache?
I use curl transition style, and this seems to happen only in landscape mode.