2012-07-14 32 views
0
@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

回答

8

您只需將其添加到同一個地方作爲UIActionSheetDelegate,用逗號分隔。

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

(你需要添加委託名稱替換DetailViewControllerDelegate

希望這有助於

+0

另外值得一提的是,您可以修改類別或類繼續中採用協議的列表。 – gcbrueckmann 2012-07-14 07:43:46