2011-10-28 18 views
2

對於開始/結束外觀轉換的不平衡調用我在我的iPad應用程序中加載了splitViewController。但加載一個空的數據數組。<UISplitViewController:0x133630>

然後我加載一個登錄視圖,並且當驗證成功時,我刷新根和詳細視圖。並且由於您已通過身份驗證,因此它將加載數據。

不過,雖然我有模式加載登錄查看我得到這個錯誤:

Unbalanced calls to begin/end appearance transitions for <UISplitViewController: 0x133630> 

代碼:

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

//init 
    self.window.rootViewController = self.splitViewController; 

    //login 
    LoginViewController *loginView = [LoginViewController new]; 
    [loginView setDelegate:self]; 
    loginView.modalTransitionStyle = UIModalTransitionStyleCoverVertical; //this is still pushing the view horizontally in landscape? 
    [self.splitViewController presentModalViewController:loginView animated:YES]; 
... 

    [self.window makeKeyAndVisible]; 

    return YES; 
} 

當我註釋掉登錄負載和推動,我沒有得到錯誤。

但最奇怪的是,它的工作之前,但在優化代碼後發生此錯誤。

回答

1

我知道這是舊的,但你需要

[self.window makeKeyAndVisible]; 

呈現模態視圖控制器

相關問題