gpt4 book ai didi

ios - 我如何从 SEL 中获取参数类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:49 31 4
gpt4 key购买 nike

我有一个来自字符串的 SEL。我可以使用“method_copyArgumentType”,这是一个运行时函数来获取每个参数的类型,就像这样

char *arguType = method_copyArgumentType(m, i);//here m is a Method type,and i is the index of the argument
NSLog(@"method argNum=%d,%s",i,arguType);

通过这种方式,如果参数类型是一个id,它会打印“@”,但我无法分辨它是什么类,比如NSArray或NSDictionary。

有没有办法获取参数的具体类型?

最佳答案

没有。类中方法的描述不记录参数的具体类类型。

关于ios - 我如何从 SEL 中获取参数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570016/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com