2

我已经将==, <, >funcs 实现为NSDate扩展。代码本身运行良好。问题始于单元测试,我使用Quick&Nimble并且其中之一也必须实现给定的协议。我现在能做什么?协议是public,库和我的代码都实现了它,所以它显然会产生错误。

错误本身:Redundant conformance of 'NSDate' to protocol 'Comparable'.

-- 编辑 -- 只是一个说明:我不能在我的类中删除实现,因为我不想在非测试目标中导入Quick/ 。Nimble

-- 编辑 -- 我使用的是 Swift 2.2。可比代码基本等于:https ://stackoverflow.com/a/28109990/849616 。

4

0 回答 0