当应用程序即将终止/进入后台时,我正在尝试清理。
但是,当调用以下代码时,
- (void)applicationWillTerminate:(UIApplication *)application
{
NSURL* url = [NSURL URLWithString:@"http://www.mysite.com/mobile/home?sysmethod=proclogout&systype=mobile&pagetype=jquerymobile"];
[self.webView loadRequest:[[NSURLRequest alloc] initWithURL:logoutURL]];
}
...请求开始加载,但从未完成。我在 Apple 文档中读到,一旦 applicationWillTerminate: 被调用,应用程序有大约 5 秒的时间来完成他们正在做的事情。
我不相信这个过程会花费那么长时间,因为我在应用程序的其他地方加载了相同的请求,而且它总是在几毫秒内发生。
我试过这个同步和异步,没有运气无论哪种方式.
感谢您的任何想法!