自动属性合成不会合成协议中声明的属性 - 哪一个?

Les*_*nel 16 protocols objective-c ios synthesize

它很好,它告诉我有这样一个属性,我必须合成,但有什么办法,我可以弄清楚它不是通过文档?我正在实施UITextInput protocol,无法弄清楚缺少什么.

Mik*_*ler 41

您必须通过符合协议显式合成您继承的所有属性.所以只需要综合它们.

  • 检查完整的构建输出.在识别缺少哪个属性的错误之后,您将从编译器获得另一条消息.或者,您可以在正常错误消息窗口中展开错误旁边的三角形.它应该显示"此处声明的属性". (7认同)