2010-05-25 24 views
2

由於某種原因,我無法讓我的tableview進入編輯模式。這比看起來更難一些,因爲我使用一些開源代碼來製作一個帶有tableview的日曆(iCal esque),並且它不像使用常規tableview那樣簡單。如何使我的tableview進入編輯模式?

基本上,我有兩個類。一個(假設類A)是UIViewController,另一個(類B)是viewController的數據源和tableview委託。在B類,我實現了

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

,工作正常,但如果我在A級(視圖控制器)把編輯的導航欄項目,沒有任何反應。我是否忘記了某些協議,或者我需要編寫的某些特殊方法?感謝任何幫助,如果我錯過了某些東西,我會道歉,我只是學習與其他人的代碼一起工作。

編輯:

我剛剛實施了A級(視圖控制器)

- (void)setEditing:(BOOL)editing animated:(BOOL)animate { 
    self.tableView.editing = editing; 
} 

這個代碼,並且使得編輯一圈上來,但它不是動畫。

回答

7

你已經差不多了。超級打電話。

- (void)setEditing:(BOOL)editing animated:(BOOL)animate { 
    [super setEditing:editing animated:animate]; 
    [self.tableView setEditing:editing animated:animate]; 
} 
+0

太棒了,謝謝。 – Jake 2010-05-25 15:19:31

相關問題