在使用 performSelector : withObject 出现 警告 “performSelector may casue a leak because its selector is unKnown" 时可以使用下面的方法
-(void) invoke:(id)target selector:(SEL)selector withParam:(NSArray *)params{
NSMethodSignature *sig = [target methodSignatureForSelector:selector];
if (sig) {
NSInvocation* invocation = [NSInvocationinvocationWithMethodSignature:sig];
[invocation setTarget:target];
[invocation setSelector:selector];
[invocation invoke];
}
}