1

抱歉,我对 Xcode 很陌生,但是我正在构建一个项目并且非常卡住。我正在尝试将两个以前运行良好的项目合并到一个项目中,但遇到了麻烦。最初的 .h 文件说

@interface ViewController : UIViewController <AVAudioRecorderDelegate> {

@interface MusicViewController : UIViewController <MPMediaPickerControllerDelegate> {

由于它们引用了不同的接口,如果我只是将 .h 和 .m 文件导入到一个项目中,它将无法工作,因为我只有一个 .xib 文件,我希望它们都可以使用,我不能简单地改变.h 文件中的第一行,因为我有多个接口定义,当我尝试组合这些 .h 文件时,没有正确定义。有没有办法在一个 .h 文件中使用多个委托,它们引用同一个 .xib 文件?或者任何其他方式来解决这个问题?

谢谢

4

1 回答 1

1

您可能希望使用以下内容来指代多个代表:

@interface ViewController:UIViewController <AVAudioRecorderDelegate, MPMediaPickerControllerDelegate> {
于 2012-04-19T13:40:49.717 回答