升级到IOS后IPhone View无法加载4.2
问题描述:
我已经四处寻找答案,并且在此网站和其他网站上看到相关问题,但解决方案与我无关。我有一个应用程序在升级到IOS 4.2之前工作得很好。现在,该应用不会加载包含图片背景的视图,以及按钮和标签的集合。该应用程序中有一个计时器,我可以确定计时器,因为从另一个运行后,我可以证明下面的方法是在启动过程中执行:升级到IOS后IPhone View无法加载4.2
SELECTOR: application:handleOpenURL:
SELECTOR: application:openURL:sourceApplication:annotation:
SELECTOR: applicationDidReceiveMemoryWarning:
SELECTOR: applicationWillTerminate:
SELECTOR: applicationSignificantTimeChange:
SELECTOR: application:willChangeStatusBarOrientation:duration:
SELECTOR: application:didChangeStatusBarOrientation:
SELECTOR: application:willChangeStatusBarFrame:
SELECTOR: application:didChangeStatusBarFrame:
SELECTOR: application:deviceAccelerated:
SELECTOR: application:deviceChangedOrientation:
SELECTOR: applicationDidBecomeActive:
SELECTOR: applicationWillResignActive:
SELECTOR: applicationDidEnterBackground:
SELECTOR: applicationWillEnterForeground:
SELECTOR: applicationWillSuspend:
SELECTOR: application:didResumeWithOptions:
SELECTOR: application:didFinishLaunchingWithOptions:
SELECTOR: applicationDidFinishLaunching:
SELECTOR: createTimer
视图应已加载。我没有收到任何错误消息。以下是我的applicationDidFinishLaunching:方法。
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
// set instance variable for view controller
viewController.pressNumberNext = TRUE;
// reset total and last value
viewController.userTotal = 0;
// clear status text
viewController.status.text = @"";
// initalize the number of digits entered
viewController.numberOfDigits = 0;
// disable interaction with status area
[viewController.status setUserInteractionEnabled:NO];
// initialize items for the tokenizer
viewController.endOfInput = [PKToken EOFToken];
viewController.randomExpr = [[NSString alloc] initWithString:@""];
// debugging flags
viewController.debugSolution = false; // debug flag to show solution under status
// initialize the timer
viewController.timeCount = MAXTIME;
// timer should start running
viewController.pauseTimer = false;
// timer reset initialized
viewController.timerNeedsReset = false;
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
任何帮助将不胜感激。谢谢。
答
检查事项:
-
怎样的看法得到加载?通过一个笔尖,或通过loadView中的代码?
无论哪种情况,请检查视图的框架。将其注销到viewDidAppear:animated :.
还检查您的视图的alpha和隐藏的属性。
你是否在做任何与 主窗口有关的错误?主窗口
框架设置为
屏幕的界限吗?是否在 窗口上设置了clipsToBounds?
我从nib文件加载。该视图是UIView类型的,所以viewDidAppear没有被调用。我检查了阿尔法和隐藏的属性,我有一个默认的背景,没有任何隐藏。主窗口是基本的,它只是一个伸展到适合的背景图像和一些按钮和标签。没有动画或陌生。 – CHardnett 2011-02-09 00:58:25