我的班级有2部分希望它成为代表。
所以我有:
@interface RewriteViewController : UIViewController <MPMediaPickerControllerDelegate>
这会导致错误,说它需要是SKVocalizerDelegate。
如果我有:
@interface RewriteViewController : UIViewController <SKVocalizerDelegate>
关于MPMediaPickerControllerDelegate
。
但是把:
@interface RewriteViewController : UIViewController <MPMediaPickerControllerDelegate> <SKVocalizerDelegate>
给了我很多错误。我如何才能成为两者的代表呢?
答案 0 :(得分:8)
你快到了!您使用逗号来显示您的类支持多个委托,如下所示:
@interface RewriteViewController : UIViewController <MPMediaPickerControllerDelegate, SKVocalizerDelegate>