给出以下UICollectionViewCell
子类:
class MJCollectionViewCell: UICollectionViewCell {
var MJImageView: UIImageView!
var image = UIImage()
override init(frame: CGRect) {
super.init(frame: frame)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
// MARK: - Setters
func setImage(image: UIImage) {
self.MJImageView.image = image
}
}
我在func setImage(image: UIImage)
上收到以下错误:
Method 'setImage' redeclares Objective-C method 'setImage:'
答案 0 :(得分:3)
您必须重命名方法setImage(image: UIImage)
,因为已经有一个方法在Objective-C的UICollectionViewCell
类中声明了此名称。