У меня есть приложение, основанное на контроллере tabBar. В определенном виде я хотел бы добавить распознавание жестов в swipe и заменить текущий вид другим (который не является частью массива tabBarController). Я пробовал:Обмен мнениями внутри контроллера табуляции
- (IBAction)swipeLeftDetected:(UIGestureRecognizer *)sender
{
//Does not work
UIViewController *DesiredViewController =[[UIViewController alloc] initWithNibName:@"DesiredViewController" bundle:nil];
DesiredViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:DesiredViewController animated:YES];
[self.view addSubview:DesiredViewController.view];
}
но программа вылетает. Ошибка, которую я получаю, связана с SegmentedControl, которая присутствует в следующем представлении, но отсутствует в текущей. Представления независимо работают отлично!
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason:'[<UIViewController 0xa355fb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key X_SegmentedControl.'
Я не понимаю, что я делаю неправильно .. Я хочу поменять точку зрения полностью, а не положить друг на друга. Любой совет, пожалуйста? Спасибо
http://stackoverflow.com/questions/16406892/nsunkownexception-this-class-is-not-key-value-coding-compliant-for-the-key-pie/16407010 # 16407010 – Peteee24