我已将==
,<
,>
func实施为NSDate
扩展名。代码本身运行良好。问题始于单元测试,我使用Quick
&amp; Nimble
其中一个也必须实现给定的协议。我现在能做什么?协议是public
,库和我的代码都实现它,所以它显然会产生错误。
错误本身:Redundant conformance of 'NSDate' to protocol 'Comparable'
。
- 编辑 -
只是旁注以澄清:我无法删除我的类中的实现,因为我不想在非测试目标中导入Quick
/ Nimble
。
- 编辑 - 我正在使用Swift 2.2。可比代码基本上等于:https://stackoverflow.com/a/28109990/849616。