Я загружаю splitView Controller в свое приложение для iPad.Но загружая его с пустым массивом данных.
Затем я загружаю представление входа в систему и при успешной аутентификации обновляю представление root и detail.И поскольку вы аутентифицированы, он загружен данными.
Но пока я загружаю представление Login модально, я получаю эту ошибку:
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;
}
Когда я закомментирую загрузку и отправку имени входа, я не получаю сообщение об ошибке.
Но самое странное, что он работал раньше, но после оптимизации кода эта ошибка произошла.