有些应用需要捕获杀进程事件,这个不太常用,但是一番查询系统提供的真有这个方法:
- (void)applicationWillTerminate:(UIApplication*)application;
我们的需求是在此调取一个后台接口打印杀进程日志,套用接口之后发现接口走一半就停止了,我靠,难道接口必要时间之前APP就整个关闭了吗,再此方法末尾打上log,防线log也是走的,才发现,子线程和主线程之间确实有个时间差,走这个方法的时候调的是主线程,主线程走完,接口所在的子线程未走完,所以就出现了不能走完接口的情况,把接口放在主线程上OK了;接口为主线程
网友评论