首先调用forwardingTargetForSelector,如果返回值为nil,调用methodSignatureForSelector。
如果返回值不为nil,进入objc_msgSend(返回值, SEL)。
如果methodSignatureForSelector返回值为nil,程序报错unrecognized selector。
如果返回值不为nil,调用forwardInvocation。
屏幕快照 2020-09-12 下午4.45.53.png
首先调用forwardingTargetForSelector,如果返回值为nil,调用methodSignatureForSelector。
如果返回值不为nil,进入objc_msgSend(返回值, SEL)。
如果methodSignatureForSelector返回值为nil,程序报错unrecognized selector。
如果返回值不为nil,调用forwardInvocation。
屏幕快照 2020-09-12 下午4.45.53.png
本文标题:Runtime2 -OC的消息转发
本文链接:https://www.haomeiwen.com/subject/hwbwektx.html
网友评论