gpt4 book ai didi

iphone - 如何将当前方法的名称或签名放入 NSString?

转载 作者:IT老高 更新时间:2023-10-28 11:39:54 26 4
gpt4 key购买 nike

示例:我有一个方法 -myFooBarMethod:withFoo:bar:moreFoo: 并且在该方法的实现中我想动态获取它的名称,例如 @"-myFooBarMethod :withFoo:bar:moreFoo: 到 NSString 中。方法签名没有硬输入。

我觉得这与选择器有关。如何将当前方法(执行代码的方法)的名称作为 NSString?

最佳答案

每个方法调用还传递两个隐藏参数:一个名为 selfid 和一个名为 _cmdSEL。您可以使用 NSStringFromSelector 将方法选择器转换为 NSString:

NSStringFromSelector(_cmd);

关于iphone - 如何将当前方法的名称或签名放入 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1373872/

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