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

18

很好它告诉我必须合成的属性,但是否有方法可以不查看文档就找出它是哪一个? 我正在实现UITextInput协议,但无法弄清楚缺少什么。


你需要通过遵循协议来继承所有属性,因此只需合成它们即可。 - Mike Weller
1个回答

42
你必须显式地合成所有通过符合协议而继承的属性。所以只需将它们全部合成即可。

有没有办法知道我还没有综合的方法?当缺少某个方法时,它会告诉你“协议中的X方法未实现”。 - Lescai Ionel
7
请查看完整的构建输出。在错误之后,编译器会给出一个额外的消息,指出缺少哪个属性。或者您可以展开常规错误消息窗口中错误旁边的三角形。它应该会显示“属性在此处声明”。 - Mike Weller

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接