use*_*691 2 objective-c objective-c-runtime message-forwarding nsinvocation
我有一个正在转发接收消息的对象。它没有实现使用forwardInvocation. 但是,methodSignatureForSelector由于程序的组织方式,在某些时候不会总是返回有效的方法签名。如何吞下由缺少的方法签名生成的异常?覆盖doesNotRecognizeSelector不起作用。谢谢。
您必须生成一些签名(即使是一个虚拟v@:签名,例如,一个返回void且不带参数的方法的签名),然后记住当它到达时什么都不做forwardInvocation:。
| 归档时间: |
|
| 查看次数: |
548 次 |
| 最近记录: |