partial void ActionLogOut(UIButton sender) { LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(_appSettings.LatestUrl))); NSUrlCache.SharedCache.RemoveAllCachedResponses(); foreach (NSHttpCookie cookie in NSHttpCookieStorage.SharedStorage.Cookies) { NSHttpCookieStorage.SharedStorage.DeleteCookie(cookie); } _isLoggedOut = true; NavigationController.NavigationBar.Hidden = true; _appSettings.IsLoggedIn = false; _appSettings.MxData = null; _appSettings.Save(); CloseMenu(); LoginVC ltNVC = Storyboard.InstantiateViewController("LoginVC") as LoginVC; this.PresentViewController(ltNVC, true, null); }
public override void ViewDidLoad() { base.ViewDidLoad(); LTWebView.LoadStarted += HandleLoadStarted; LTWebView.LoadError += HandleLoadError; LTWebView.LoadFinished += HandleLoadFinished; _appSettings.Load(); InitUISettings(); var homepageURL = _appSettings.LatestUrl; if (AppSettingsBase.OverrideUrl != null || _appSettings.MxData != null && !string.IsNullOrEmpty(_appSettings.MxData.homepageURL)) { homepageURL = AppSettingsBase.OverrideUrl ?? _appSettings.MxData.homepageURL; _appSettings.LatestUrl = homepageURL; } LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(homepageURL))); }
partial void ActionStartPage(UIButton sender) { LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(_appSettings.LatestUrl))); AnimateMenuToggle(); }