Как выполнить код после телефонного звонка? Мое приложение делает телефонный звонок с помощью следующего кода:Выполнение кода после программного совершения телефонного звонка
- (void)callTelURL:(NSURL *)url
{
UIWebView *webview = [[UIWebView alloc] init];
[self.view addSubview:webview];
[webview loadRequest:[NSURLRequest requestWithURL:url]];
[webview release];
}
я сразу же получить applicationWillResignActive, applicationDidBecomeActive и applicationDidEnterBackground, но я никогда не applicationWillEnterForeground или applicationDidBecomeActive когда телефонный звонок завершен, и я вернулся в моем приложении. Есть ли что-то, что я могу сделать, чтобы получить уведомление, когда я вернусь из своего вызова, чтобы я мог выполнить какой-то код?
Возможный дубликат [Возвращение к поведению приложения после разговора по телефону в собственном коде, чем UIWebView] (http: // stackoverflow.com/questions/5317783/return-to-app-behavior-after-phone-call-different-in-native-code-than-uiwebview) –
Я смотрел этот пост. Он показывает, как вернуться в ваше приложение, но не указывает, где вы можете выполнить код после возвращения. Вещь, которая превзойдена, - это то, что я не получаю событие applicationWillEnterForeground, как я ожидал. –