我正在开发一个完全基于网络数据的iPhone应用程序。 如果连接中断,应用程序将显示网络错误消息
如果有任何想法,只需重新尝试一次隐式重试连接解决方案
方案细节:
停电时
让应用程序在重新尝试连接后休眠500毫秒
如果中断持续显示网络错误消息
其他用户将在没有消息的情况下连接
答案 0 :(得分:0)
您可以查看NSTimer。您可以处理连接丢失事件(调用,即streamError
NSStream
方法),然后在NSTimer
字段中创建并安排NO
设置repeats
初始化程序。定时器将在您设置的时间(此情况下您可能尝试在函数调用中重新连接)之后调用fire方法。