有没有办法在 Objective-C 上动态解析类方法?

发布于 2024-09-11 00:06:37 字数 152 浏览 7 评论 0原文

我可以使用 @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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ˉ厌 2024-09-18 00:06:37

resolveClassMethod

纳夫说道。

月隐月明月朦胧 2024-09-18 00:06:37

对于那些担心警告“未找到方法定义”的人,以下是解决方法:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wincomplete-implementation"

@implementation PBCodingCaseInt
......
@end
#pragma clang diagnostic pop

For those who worried about warning "Method definition not found", here is how to fix it:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wincomplete-implementation"

@implementation PBCodingCaseInt
......
@end
#pragma clang diagnostic pop
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文