Sorry, I'm not sure of the right language here, but when methods are called because they are either delegate methods, or methods called as a result of being listed as the target of an observer, are they executed on the main thread?
I'm wondering if I can just make UI changes in these methods, or do I have to wrap them in
dispatch_async(dispatch_get_main_queue(), ^{ UI stuff });
TIA: John
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…