Ошибка в приложении MultiView Window Based - PullRequest
1 голос
/ 07 июля 2011

Я пытаюсь следовать следующему уроку http://www.xcode -tutorials.com / multiview-application /

но я продолжал сталкиваться с

"Не удалось загрузить NIB в комплекте: 'NSBunde ...."

Не удалось выполнить событие нажатия кнопки, а ниже приведен код события нажатия кнопки

-(IBAction)swapViews:(id)sender
{
    windowsbasedmultiviewAppDelegate *delegate = (windowsbasedmultiviewAppDelegate *)[[UIApplication sharedApplication] delegate];
    FirstViewController *newView  = [[FirstViewController alloc] initWithNibName:@"FirstViewcController" bundle:nil];
    [delegate switchView:self.view toView:newView.view]; -- It failed here

}

Ниже приведен код для switchView

-(void)switchView:(UIView *)view1 toView:(UIView *)view2{
    [UIView beginAnimations:@"Animation" context:nil];
    [UIView setAnimationDuration:.75];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.window cache:YES];
    [view1 removeFromSuperview];
    [_window addSubview:view2];
    [UIView commitAnimations];

}

Я использую Xcode4 и IOS 4.3. Большое спасибо

1 Ответ

3 голосов
/ 07 июля 2011

Возможно, вы неправильно указали имя NIB

initWithNibName:@"FirstViewcController"

Вероятно, так и должно быть,

initWithNibName:@"FirstViewController"

Обратите внимание на дополнительные c.

...