2011-05-10 63 views
1

我有一個splitView的問題,所以我決定使用ViewBasedApplication創建自己的版本。該視圖被設置爲像一個splitView,但是當您將其翻轉爲橫向時,它不會擁有靜態表格,而是可以使用像縱向模式中通常那樣的彈出式控件。我的DetailViewController無法識別'-configureView'

我有一切設置,但我遇到了一個錯誤,當我從popover表中選擇一個項目。它沒有更新的觀點去那是在表中選擇適當的網頁...在ViewController.m文件setDetailItem的代碼如下所示:

-(void)setDetailTime:(id)newDetailItem{ 
if(detailitem != newDetailItem) { 
[detailitem release]; 
detailItem = [newDetailItem retain[; 

[self configureView]; 

... 

}

的問題在[sef configureView]行中。它說「PDFViewController」可能不會響應'-configureView'。我假設這是因爲'-configureView'只針對SplitView。任何想法解決這個問題的方法?

謝謝!

+0

我認爲第4行的向後括號是錯字? – MusiGenesis 2011-05-10 19:12:52

回答

0

您的課PDFViewController沒有configureView方法,這就是爲什麼你得到警告(以及爲什麼你沒有看到任何事情發生)。

您可能需要改爲調用[self.view setNeedsDisplay],它基本上告訴視圖重繪自己。我不知道這是否適合你,因爲我不知道你班上的其他同學是怎麼寫的。