有没有办法在 Objective-C 上动态解析类方法?
我可以使用 @property
、@dynamic
和 -resolveInstanceMethod:
定义和解析动态方法,而不会出现任何错误或警告 但是,它们是实例方法,但我想动态解析类方法。我怎样才能存档这个?
I can define and resolve dynamic method without any errors or warnings with @property
, @dynamic
and -resolveInstanceMethod:
However, they're instance methods, but I want to resolve class method dynamically. How can I archive this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
resolveClassMethod
。纳夫说道。
resolveClassMethod
.Nuff said.
您可以使用反射,请点击以下链接:http://www. g8product.com/post/11140358039/objective-c-repleace-resolveclassmethod-and
You can use reflection, follow this link: http://www.g8production.com/post/11140358039/objective-c-repleace-resolveclassmethod-and
对于那些担心警告“未找到方法定义”的人,以下是解决方法:
For those who worried about warning "Method definition not found", here is how to fix it: