2012-10-25 21 views
0

我使用的是故事板,並且有一個包含事件的UITableView,當單擊該事件時加載具有更多細節的另一個視圖。我還在該列表上有一個「添加」按鈕,它會轉到相同的頁面,但不預先填充信息並更改標題按鈕。查找在ViewController中調用的segue

我這樣做是通過使用以下方法設置詳細項目,然後在configureView方法中,我只是檢查具體項目是否存在。

- (void)setDetailItem:(id)newDetailItem { 
    if (self.detailItem != newDetailItem) { 
     _detailItem = newDetailItem; 
     [self configureView]; 
    } } 

該工程確定,但我認爲有可能是一個更好的方式方法,例如,通過在這家新的視圖控制器SEGUE標識和使用進行區分。有沒有一種簡單的方法來做到這一點,或者我是否需要將這些信息作爲prepareForSegue方法的一部分來傳遞?

回答

0

使用prepareForSegue:似乎是對的。一般來說,如果方法沒有明確的參數,那麼關心它們被調用的條件是不好的。

+0

感謝您的諮詢! –

相關問題