1
我经历了这个教程Your First iPhone Application,它工作得很好。我的问题是关于教程中的行如下:UIVewController的UITextFieldDelegate协议
视图控制器也将是文本字段的委托;因此,它必须采用UITextFieldDelegate协议。要指定某个类采用协议,请在该接口中将该协议的名称添加到尖括号(<>)中,类名继承您的类。
如果我从视图控制器中删除该协议,该方法仍被调用(收到消息)并且键盘被解除。我注意到UITextFieldDelegate协议的所有方法都是可选的。如果是这样的话,为什么要声明视图控制器遵守协议?我错过了什么? :-)
是否有编译器开关或指令,让我看到的情况下,我已经将UITextField与View Controller链接,但尚未声明View Control遵循UITextFieldDelegate协议? – 2009-07-15 18:15:31