답변을 둘러 보았습니다.이 사이트 및 다른 사이트에서 관련 문제가 나타나지만 해결책은 저와 관련이 없습니다. 나는 IOS 4.2로 업그레이드하기 전에 잘 작동하는 앱을 가지고있다. 이제 앱은 이미지 배경과 단추 및 레이블 모음을 포함하는보기를로드하지 않습니다. 응용 프로그램은 거기에 타이머를 가지고 있으며, 나는 타이머가 나는 다음과 같은 방법을 시작하는 동안 실행된다는 점을 보여줄 수있는 또 다른 게시물에서 때문에 실행되고 있는지 확인할 수 있습니다IOS 4.2로 업그레이드 한 후 IPhone보기가 로딩되지 않습니다.
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];
}
모든 도움을 주시면 감사하겠습니다. 고맙습니다.
nib 파일에서로드 중입니다. 뷰는 UIView 유형이므로 viewDidAppear이 호출되지 않습니다. 알파 및 숨겨진 속성을 확인하고 기본 배경이 있고 숨겨진 것이 없습니다. 메인 윈도우는 기본이며, 그 배경 이미지는 딱 맞춰지고 일부 버튼과 라벨이 있습니다. 애니메이션이나 낯설음이 없습니다. – CHardnett
viewDidAppear은 뷰 유형에 관계없이 viewController에서 호출됩니다. 그것이 호출되지 않는다면 그것은 당신이 당신의 시각을 보지 못하는 이유에 대한 단서입니다. loadView 및/또는 viewDidLoad를 재정의하고 중단 점을 설정하십시오. 호출되는 중입니까? – TomSwift