Report question

Question: Best way to make NSRunLoop wait for a flag to be set?