标签: objective-c
情况:协议A实现协议B. B有一些@optional和一些(@)required方法。
@optional
@
required
问题:在协议A中是否可以将方法从B设置为相反(选择reeq。和vv。)?
干杯!
答案 0 :(得分:1)
您可能意味着协议A扩展/增强了B。
使必需的方法可选将破坏现有代码。您可以使用需要B的A的实现,但是您没有提供所需的方法 - 所以从req开始。选择加入。根本没有意义。
另一种方式应该从逻辑的角度来看。但是没有测试过,但启动编译器应该不到一分钟。