这是一个简单的问题,比我更熟悉 Objective-C 的人可以快速回答 - 如何向一个类添加 2 个以上的委托(delegate)?
澄清一下,我习惯将委托(delegate)放入这样的类中:
@interface ViewController : UIViewController <UIWebViewDelegate> { ...
当我尝试放置两个代表时:
@interface ViewController : UIViewController <UIWebViewDelegate> <UITextFieldDelegate> { ...
...该应用程序给出了许多错误,但没有一个对解决这种情况有帮助。
是否需要在代表之间放置一个分隔符,或者是否可以有两个以上的分隔符?
感谢您提前提供的任何帮助。
最佳答案
实现多个协议(protocol)的类的正确声明是逗号分隔列表
@interface ViewController : UIViewController <UIWebViewDelegate, UITextFieldDelegate>
{ ...
关于iphone - 在 iPhone 应用程序中添加 2 名以上代表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3002756/