相关疑难解决方法(0)

动态检索当前方法的名称

我希望能够为我的项目中的所有类添加当前类名和方法名的跟踪消息.

有没有办法在运行时获取当前方法的名称,类似于:

NSLog(@"classname: %@", [self className]);
Run Code Online (Sandbox Code Playgroud)

self是从NSObject派生的类?

objective-c

17
推荐指数
2
解决办法
3594
查看次数

Obj-C内省:方法如何引用自己的选择器?

我希望编写一个宏,在任何引用方法选择器的方法中使用.我不希望传递方法的文字名称.例如:

#define RERUN [self performSelector:{something} withObject:nil afterDelay: 0.0]
Run Code Online (Sandbox Code Playgroud)

上面的"{something}"将解析为使用宏的方法的选择器.

有办法做到这一点吗?

methods introspection objective-c selector

3
推荐指数
1
解决办法
258
查看次数

标签 统计

objective-c ×2

introspection ×1

methods ×1

selector ×1