2011-05-11 43 views
1

我對如何在Monotouch中創建自定義協議/委託類型感到困惑。在Monotouch中創建協議/委託

的OBJ-C相當於是

@protocol CellController 
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath (NSIndexPath *)indexPath; 
    @optional 
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; 
@end 

是否實施必須是一個抽象類,接口還是什麼?

我相信它並不複雜,我只是無法理解它。一個代碼示例會有幫助,但要指出了正確的方向將仍然是非常有幫助的

乾杯

[R

+0

我誤解了你,對不對? – Fox32

+0

我相信是這樣的,我需要將cellcontroller定義爲委託類型。這些方法只是一個例子。如果我想創建一個uitableview委託,就像你正確地說我可以繼承自uitableviewdelegate – justcompile

+0

這個你正試圖創建的委託類型會被用作已經存在的iOS對象或新的自定義對象的委託對象嗎? –

回答

0

所以我落得這樣做創建的界面和使用:)