我想在一段时间后调用一个方法。 这只是一个例子。
- (void)myMethod:(int)value1 setValue2:(CGPoint)value2{
//Do Something with values
}
起初我以为
[self scheduleOnce:@selector(myMethod:setValue2:) delay:timeToWait];
但是在使用选择器时我无法传递参数,所以我要求你们做一个替代方案......我该怎么办? 谢谢你们的时间,祝你们度过愉快的一天!
答案 0 :(得分:4)
您可以尝试GCD
的{{1}}。例如:
dispatch_after
答案 1 :(得分:1)
您可以将参数放入NSDictionary
并将其作为对象参数传递给- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay