void ISessionDelegate.DidProposeVisitToURL(Session session, NSUrl URL, Turbolinks.iOS.Enums.Action action) { if (URL.Path == "/numbers") { PresentNumbersViewController(); } else { PresentVisitableForSession(session, URL, action); } }
void PresentVisitableForSession(Session session, NSUrl url, Turbolinks.iOS.Enums.Action action = Turbolinks.iOS.Enums.Action.Advance) { var visitable = new DemoViewController(url); if (action == Turbolinks.iOS.Enums.Action.Advance) { PushViewController(visitable, true); } else if (action == Turbolinks.iOS.Enums.Action.Replace) { PopViewController(false); PushViewController(visitable, false); } session.Visit(visitable); }