1.連接網絡和機器ip地址不一致時,程序卡住問題:
? ?libsystem_kernel.dylib`write + 10
? ?queue = 'com.apple.main-thread', stop reason = signal SIGPIPE
一直以為是庫中的socket發送請求失敗,接收signal SIGPIPE信號造成的,后來才發現原來是庫中的mstime參數,被同事修改過,重新設為2s后一切正常。
2.程序運行后,息屏,再打開,發現在子線程上運行的xmlrpc Server端,有個監聽方法一直在打印,手機瞬間變燙,仔細查看后發現原來庫中有一行代碼被注掉了(151行),打開該行代碼后,問題迎刃而解。