iphone - 在 iPhone 应用程序中添加 2 名以上代表

标签 iphone objective-c

这是一个简单的问题,比我更熟悉 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/

相关文章:

ios - iOS 6.1 状态栏字体变化

java - Objective-C 到 Java 交叉编译器

iphone - 我如何在方法中使用此值 - Objective C

iphone - 对齐指针

ios - 向 UITableViewCell Swift 添加渐变背景

iphone - 为什么 iOSOpenDev 找不到 LAActivator.h?

objective-c - NSTextView replaceCharactersInRange :withString: counterpart to shouldChangeTextInRanges:replacementStrings:

ios - 如何自动获取客户端中的IP地址 objective-c

Iphone:滚动时 UITableview 中的复选标记会混淆

iphone - 您最喜欢的 iPhone 模拟器视频/屏幕捕获工具是什么?