![](/img/trans.png)
[英]iPhone - UIImagePickerController shows a white screen sometimes
[英]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.