好的,所以我从主视图和所有好东西中做出了一个popover。但是,当弹出窗口中的按钮被按下时,我想在我的主视图中使用弹出窗口调用一个动作。popover的调用函数
MainView *mainView = [[MainView alloc] initWithNibName:@"MainView" bundle:nil]; [mainView doStuff];
的 “dostuff” 功能改变视图内的一些元件。例如,工具栏的颜色应该改变。我输入了一个打印命令并执行打印命令。但出于某种原因,工具栏不会更改颜色。
- 我已将MainView的标头导入到弹出窗口中。
- 我在我的popover中为MainView做了一个@class thingy。
- doStuff在MainView的标题中声明。
- IBOutlets也被声明并连接。
任何想法?
你有没有'-addSubview:'了'mainView'? – kennytm 2010-03-17 21:23:30
不,它不认为我做过。让我检查... – user288225 2010-03-17 21:24:31
它是“[self.view addSubview:mainView]”?因为当我把它放在调用dostuff的IBAction中时,应用程序崩溃了。 – user288225 2010-03-17 21:26:33