Как уже отмечали люди, вы, вероятно, хотите позвонить по номеру applicationWillEnterForeground:
, но не поддавайтесь искушению добавить нежелательную нагрузку к вашему делегату приложения.
Вместо этого - вы должны зарегистрироваться, чтобы получать это уведомление, когда выинициализируйте UIViewController
, который содержит UIWebView
.
- (id)init
{
self = [super init];
if (self) {
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reloadWebView:)
name:UIApplicationWillEnterForegroundNotification
object:nil];
// Do some more stuff
}
return self;
}
Затем реализуйте метод обновления что-то вроде:
- (void)reloadWebView:(NSNotification *)notification
{
[webView reload];
}
Вы должны будете отменить регистрацию в вашем инструменте, чтобы избежать неприятностейчто-то вроде этого
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
[super dealloc];
}