好的,所以我從主視圖和所有好東西中做出了一個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