I have a method that's called under certain circumstances in my update method, and when it's turned on I need to have a sprite's visibility turned on. I've tried setting the sprite.visibility = YES in inside the method and right before the method is called, but both seem to fail making it visible until the next frame is drawn. It's very noticeable, because there's a slight "hang" when the method is called.
Is there anyway I could "force" a frame draw? Is this most likely my problem?