2012-02-16 51 views
0

我有一個視圖控制器與兩層(topLayer和BottomLayer)。在底層,我有一個UITableView。我想要改變topLayer上顯示哪些按鈕/標籤,具體取決於在表格視圖中選擇的內容。我覺得這樣的事情應該工作:基於UITableView選擇更改圖層背景屬性?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    if (indexPath.section == 0) 
    { 
     self.topLayer.backgroundColor = [UIColor redColor]; 
    } 

} 

但是,我運行它每次,在我的tableview,它的故障了(是的,我已經定義併合成兩個頂層和BottomLayer)選擇第一項。有任何想法嗎?

+0

任何錯誤代碼?來自調試器的任何東西? – CodaFi 2012-02-16 05:02:44

+0

我得到一個「線程1:停在斷點3:」錯誤,並且是一個綠色條,突出顯示「self.topLayer.backgroudcolor ...」代碼行。 – DrTchocky 2012-02-16 05:24:13

+0

它不會崩潰。刪除斷點。 – Vignesh 2012-02-16 05:45:14

回答

0

是的,刪除你的斷點,應該修復它。斷點,比方說運行一切到這裏。然後停下來。 它應該工作。