我正在尝试创建一个将 aSEL
作为参数并将其传递dispatch_async
给执行的通用方法,但我不知道如何执行传入的 SEL。任何人都可以在这里帮助我。
// Test.m
-(void) executeMe
{
NSLog(@"Hello");
}
- (void)viewDidLoad
{
[super viewDidLoad];
SEL executeSel = @selector(executeMe);
[_pInst Common_Dispatch: executeSel];
}
// Common.m
-(void) Common_Dispatch:(SEL) aSelector
{
dispatch_async(iDispatchWorkerQueue, ^(void) {
// How to execute aSelector here?
});
}