How can I pass multiple objects to a delayed method?
问题 How can I pass -(void)explosionFromPoint:(CGPoint)explosionPoint withSprite:(CCSprite*)sprite; in a [self performSelector:@selector(//Right here) withObject:nil afterDelay:3]; ? You cant put the whole selector inside the @selector() , and withObject first of all only allows one object to be passed over, and neither do I understand how to use it. How can I pass a method with objects after a delay? I also tried a workaround where I call [self performSelector:@selector(waitExplosion) withObject