簡體   English   中英

升級到IOS 4.2后未加載iPhone View

[英]IPhone View is not loading after upgrade to IOS 4.2

我一直在尋找答案,並且在該站點和其他站點上看到了相關問題,但是解決方案與我無關。 在升級到IOS 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嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM