我目前没有使用applicationWillResignActive/applicationWillEnterForeground或类似的东西,因为我不确定如何处理我遇到的这个问题.
如果我打开它,我的应用程序不断崩溃,按主屏幕,等待大约5分钟,并尝试再次返回应用程序.
该应用程序主要是一个UIWebView加载node.js驱动的websocket,所以我认为这是罪魁祸首.
当用户离开应用程序时,如何阻止UIWebView执行任何操作(applicationWillResignActive是我猜测需要使用的).我已经玩了六个想法,我不能为我的生活让应用程序停止崩溃.
我目前的想法:
- (void)applicationWillResignActive:(UIApplication *)application
{
[[NSNotificationCenter defaulCenter] postNotificationName:@"EnterBackground" object:Nil userInfo: Nil];
}
Run Code Online (Sandbox Code Playgroud)
...然后从那里编辑我的ViewController.m文件,对该页面上的UIWebView做一些事情.问题是,什么会阻止UIWebView在后台执行任何操作?我试过停止加载,由于某种原因没有成功,或者它仍会崩溃.