我正在嘗試創建一個以SEL
作爲參數並將其傳遞給dispatch_async
執行的泛型方法,但我無法如何執行SEL中的傳遞。 任何人都可以幫助我。如何將SEL傳遞給dispatch_async方法
// 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?
});
}
+1。準備寫同樣的東西。 –
完美...感謝rmaddy。 – newdev1