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