添加鉴于更委托协议使用的XCode 4

问题描述:

@interface WinesViewController : UITableViewController <UIActionSheetDelegate> { 
    NSMutableArray *sortedObjects; 
} 

在上面的代码中,UIActionSheetDelegate协议添加,因为我使用UIActionSheet排序的TableView中,它需要一个委托。 现在我在DetailViewController中添加一个SwipeGestureRecognizer,以便从Detail View中访问TableView中的下一个单元格。我使用的教程告诉我为TableViewController中的DetailViewController添加一个委托协议。它告诉我以与我已经添加UIActionSheetDelegate完全相同的方式添加它,那么现在如何为DetailViewController添加委托?添加鉴于更委托协议使用的XCode 4

+0

多个协议由逗号分隔,如下所示@Stretch – tGilani 2012-07-14 04:49:13

您只需将其添加到同一个地方作为UIActionSheetDelegate,用逗号分隔。

@interface WinesViewController : UITableViewController <UIActionSheetDelegate, DetailViewControllerDelegate> { 
NSMutableArray *sortedObjects; 
} 

(你需要添加委托名称替换DetailViewControllerDelegate

希望这有助于

+0

另外值得一提的是,您可以修改类别或类继续中采用协议的列表。 – gcbrueckmann 2012-07-14 07:43:46