iOS 上避免 SIGPIPE 信号导致的 crash

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

重要代码:

                struct sigaction sa;

                sa.sa_handler = SIG_IGN;

                sigaction( SIGPIPE, &sa, 0 );

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容