iOS 上避免 SIGPIPE 信号导致的 crash

2016-08-09  本文已影响370人  朋然心动

当时碰到的问题如下:手机运行当前app,在当前界面按电源键锁屏,十分钟之后开启屏幕,此时屏幕是黑的,不会显示锁屏之前的app界面,需要重新启动该app。Xcode跟踪时检测倒是SIGPIPE问题,最后解决方法如下:

重要代码:

                struct sigaction sa;

                sa.sa_handler = SIG_IGN;

                sigaction( SIGPIPE, &sa, 0 );

上一篇 下一篇

猜你喜欢

热点阅读