У меня есть приложение, что такое веб-обертка.Как загружать домашнюю страницу всегда в UIWebview, когда приложение становится активным?
Мне нужно отобразить страницу входа с сервера в UIWebView
всегда, когда приложение становится active
. Я пробовал разными способами, но всегда, если пользователь регистрируется, вторая страница отображается, а не страница входа (у меня нет доступа к исходной странице с сервера). UIWebView
производится в storyboard
и только из кода я загружаю запрос
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
NSURL *url = [NSURL URLWithString:stringWithUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestReloadIgnoringCacheData
timeoutInterval:20.0];
[self.viewWeb loadRequest:request];
Также я зарегистрировать класс для уведомления, когда приложение ввода в фоновом режиме, чтобы уничтожить Webview
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(resetInterfaceForCaseWhenApplicationBecomeInactive)
name:UIApplicationDidEnterBackgroundNotification
object:nil];
А в методе, что триггер с помощью уведомление
self.viewWeb.delegate = nil;
self.viewWeb = nil;
Я не знаю, что может сделать больше, чтобы решить эту проблему. Любое предложение?
Похоже, вы должны удалить куки [посмотреть здесь, как это сделать] [1] [1]: http://stackoverflow.com/q/4471629/1403732 – sage444
@ sage444 да, из спасибо, печенье. – geonl
выберите ответ, чтобы закрыть этот вопрос – sage444