在接手别人的代码时,碰到一个crash的问题:代码在appdelegate中做了一个同步的网络请求,导致在较差网络环境中crash,但模拟器或者真机调试中不会。找到导致crash的原因是,IOS有watchdog超时机制,在UIApplicationDelegate中的一些方法如果超过某已时间未完成,系统就会crash掉应用。具体稍后再补充。