我在我的应用程序中使用了一个 NTP 框架,它使用了 ASyncUDPsocket,但是这个框架在一段时间后从后台返回后使应用程序中断。
AsyncUdpSocket 来源:http ://pastebin.com/tuKqpnqZ
断点是:
[self doSend:[self socketForPacket:theCurrentSend]];
和:
result = sendto(theNativeSocket, buf, (size_t)bufSize, 0, dst, (socklen_t)dstSize);
我在这里尝试了建议:
https ://code.google.com/p/ios-ntp/issues/detail?id=8
但到目前为止,该应用程序仍然因iPhone backboardd[28] <Warning>: Application 'UIKitApplication:nl.app[0x8f48]' exited abnormally with signal 13: Broken pipe: 13
错误而崩溃。我怎样才能防止这种情况?