當時碰到的問題如下:手機運行當前app,在當前界面按電源鍵鎖屏,十分鐘之后開啟屏幕,此時屏幕是黑的,不會顯示鎖屏之前的app界面,需要重新啟動該app。Xcode跟蹤時檢測倒是SIGPIPE問題,最后解決方法如下:
重要代碼:
? ? ? ? ? ? ? ? struct sigaction sa;
? ? ? ? ? ? ? ? sa.sa_handler = SIG_IGN;
? ? ? ? ? ? ? ? sigaction( SIGPIPE, &sa, 0 );
當時碰到的問題如下:手機運行當前app,在當前界面按電源鍵鎖屏,十分鐘之后開啟屏幕,此時屏幕是黑的,不會顯示鎖屏之前的app界面,需要重新啟動該app。Xcode跟蹤時檢測倒是SIGPIPE問題,最后解決方法如下:
重要代碼:
? ? ? ? ? ? ? ? struct sigaction sa;
? ? ? ? ? ? ? ? sa.sa_handler = SIG_IGN;
? ? ? ? ? ? ? ? sigaction( SIGPIPE, &sa, 0 );