2013-08-14 2 views
0

У меня есть popup menulet, и это contentViewController - это какой-то NSViewController. Здесь все прекрасно. Проблема в том, что я действительно не понимаю, как изменить представление. Я хочу загрузить другой вид, и это то, что я пробовал:NSPopover switch view

popover = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil]; 
[self.view addSubview:[popover view]]; 

И это работает, новый вид показан - но если нажать на любую кнопку на этой точке зрения я получаю сообщение об ошибке: непризнанные селектор направил к экземпляру. Почему я получаю эту ошибку? Почему этот новый взгляд не отвечает?

Пожалуйста, помогите мне понять, что мне нужно сделать, как изменить вид на NSPopover?

ответ

0

мне удалось решить мою проблему, он оказывается довольно легко:

[self.view setSubviews:[NSArray array]]; //remove all previous subviews 
[self.view addSubview:[popover view]];