@interface ViewController : UIViewController <AVAudioRecorderDelegate> {
和
@interface MusicViewController : UIViewController <MPMediaPickerControllerDelegate> {
当他们引用不同的接口时,如果我只将.h和.m文件导入到一个项目中,它将无法工作,因为我只有一个.xib文件,我希望它们都可以使用,我可以'只需更改.h文件中的第一行,因为我有多个接口定义,当我尝试组合这些.h文件时,事情没有正确定义。有没有办法在一个.h文件中使用多个委托,它们引用相同的.xib文件?或者以其他方式解决这个问题?
由于
答案 0 :(得分:1)
您可能希望使用以下内容来引用多个代理:
@interface ViewController:UIViewController <AVAudioRecorderDelegate, MPMediaPickerControllerDelegate> {