Objective-C中协议继承自NSObjectProtocol协议,如果协议需要回调和检测某个代理是否实现了某个方法,使用NSObjectProtocol的respondsToSelector方法:
OC:
if(self.delegate.respondsToSelector(Selector("协议方法:"))){
self.delegate.协议方法(self)
}
swift:
self.delegate?.协议方法(self)
Objective-C中协议继承自NSObjectProtocol协议,如果协议需要回调和检测某个代理是否实现了某个方法,使用NSObjectProtocol的respondsToSelector方法:
OC:
if(self.delegate.respondsToSelector(Selector("协议方法:"))){
self.delegate.协议方法(self)
}
swift:
self.delegate?.协议方法(self)