Paintcode 中 "StyleKitSettableImage" 的重新声明无效

Invalid redeclaration of "StyleKitSettableImage" in Paintcode

我有两个 Paintcode Stylekit swift classes 可以将两个不同的图像写入两个不同的视图。第一个效果很好,但是当我导入第二个时,这两个函数

@objc protocol StyleKitSettableImage {
    func setImage(image: UIImage!)
}

@objc protocol StyleKitSettableSelectedImage {
    func setSelectedImage(image: UIImage!)
}

有红色警告,StyleKitSettableImageStyleKitSettableSelectedImage 的重新声明无效。我知道无效的重新声明意味着有两个同名的函数,但是这些函数在两个不同的 classes 中。所以问题是:如果我必须在 Xcode 中导入更多的 StyleKit class,我该如何解决这个错误?

编辑:也许我必须只有一个包含所有绘图方法的样式工具包文件?

好的,我必须根据需要创建一个 StyleKit class canvas;没有更多 classes