“系統(tǒng)就會發(fā)送 methodSignatureForSelector 消息,如果這個方法返回非空,那么就去執(zhí)行返回的方法,如果為 nil, 則發(fā)送 forwardInvocation 消息。這樣就完成整個轉發(fā)鏈了?!?br>
最后這些說明完全是錯誤的。
methodSignatureForSelector如果返回空,轉發(fā)過程結束,直接報錯unrecognized selector sent to instance;
如果返回非空,才會調用forwardInvocation方法。
建議博主才核對一下。
iOS崩潰大掃除—NullSafe解決null崩潰什么場景下會遇到null呢? nil/Nil/null/NSNull全解1、解析 JSON 數據時。因為在后端數據庫里面,默認數據為 null ,如果修過數據后,又刪除,那么...