繁体   English   中英

应用有时会显示白屏-iOS4

[英]App shows white screen sometimes - iOS4

我的应用程序在iOS4上运行良好,但有时会显示白屏,尤其是在长时间不使用应用程序后(我猜它可能会从后台删除,但我已经尝试过),但是,如果我关闭了该应用程序,然后重新打开它,一切正常。 我不知道这是否有任何具体问题。 这是带有标签的普通iphone应用。

这是application:didFinishLaunchingWithOptions:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {


    gpsUpdate=0;
    NSLog(@"entro a didFinishLaunch");
    if (locationManager == nil ) {
    }

    if ([launchOptions objectForKey: UIApplicationLaunchOptionsLocationKey] != nil) {

            // register for local notification
    }
    else {
        iconBadNumber=0;
        [self checkConnection];
        [self copyDatabaseIfNeeded];
        iconBadNumber=0;
        self.alertsArray = [[NSMutableArray alloc] init];
        self.searchArray = [[NSMutableArray alloc] init];

        [Alertas getAllAlerts];

        [window addSubview:tabBarController.view];
    }       

    [tabBarController setDelegate:self];
    return YES;
}

您仅在一种情况下将子视图添加为window的tabBarController.view。 始终在didFinishLaunchingWithOptions方法内,您需要向窗口添加一些视图作为子视图,否则它将显示白屏,因为它是窗口的默认颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM