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行),打开该行代码后,问题迎刃而解。