我在创建符合协议的Swift中的扩展时遇到问题。符合协议的Swift扩展
在Objective-C,我可以创建符合协议类别:
SomeProtocol.h
@protocol SomeProtocol
...
@end
的UIView +类别名称
#import SomeProtocol.h
@interface UIView (CategoryName) <SomeProtocol>
...
@end
我想与Swift Extension一样实现
SomeProtocol.swift
protocol SomeProtocol {
...
}
的UIView扩展
import UIKit
extension UIView : SomeProtocol {
...
}
我收到以下编译器错误:
Type 'UIView' does not conform to protocol 'SomeProtocol'
你是否实现了协议中的方法? –