写一个中间类
。h
@property(weak, nonatomic)id target;
+ (instancetype)prowithTarget:(id)taget;
.M
+ (instancetype)prowithTarget:(id)taget{
Targ * tag = [[Targ alloc] init];
tag.target = taget;
return tag;
}
- (id)forwardingTargetForSelector:(SEL)aSelector{
return self.target;
}
调用
NSTimer * time = [NSTimer scheduledTimerWithTimeInterval:1.0 target:[Targ prowithTarget:self] selector:@selector(方法) userInfo:nil repeats:YES];
就是这么简单点这个赞再走呀 亲!