3

我正在运行一个同步过程,我将文件从服务器下载到我的 iPad 中。当我在 iOS6 中运行该进程时,UI 如下所示:在此处输入图像描述

但是,当进程运行时,我关闭应用程序并返回主屏幕,当我重新启动应用程序时,它看起来像这样:在此处输入图像描述

画面就黑了……

同时,当我在 iOS5 中运行它时,它工作得非常好。但问题是当我在 iOS6 中运行它时。

有时,它运行正常,返回红色背景..有时,它返回黑屏......完全被这个问题逗乐了......

可能是什么原因?

编辑:

- (void)applicationWillResignActive:(UIApplication *)application
{
    /*
     Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
     Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
     */
}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    /*
     Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 
     If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
     */
}

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    /*
     Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
     */
}

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    /*
     Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
     */

}

- (void)applicationWillTerminate:(UIApplication *)application
{
    /*
     Called when the application is about to terminate.
     Save data if appropriate.
     See also applicationDidEnterBackground:.
     */
}
4

1 回答 1

0

当应用程序进入后台时,操作系统可以减少应用程序的内存使用量,因此可能会释放后台视图。每次使用 viewWillApperar 方法加载视图时尝试重新加载背景。

于 2012-12-27T09:15:21.770 回答