使用新ios sdk 5.0锁定屏幕后断开iphone应用程序网络连接

使用新ios sdk 5.0锁定屏幕后断开iphone应用程序网络连接,iphone,ios5,Iphone,Ios5,我的应用程序与sdk 4.3配合得很好,但当我切换到sdk 5.0时,每次屏幕锁定,几秒钟后,tcp连接就会断开 我使用xmppframework,它给了我一个错误,比如 "Error Domain=NSPOSIXErrorDomain Code=57 The operation couldn’t be completed. Socket is not connected" 屏幕锁定后,插座似乎已关闭 在sdk 5.0中有什么改变吗 关于。您是否在info.plist文件中指定了?iOS在没

我的应用程序与sdk 4.3配合得很好,但当我切换到sdk 5.0时,每次屏幕锁定,几秒钟后,tcp连接就会断开

我使用xmppframework,它给了我一个错误,比如

"Error Domain=NSPOSIXErrorDomain Code=57 The operation couldn’t be completed. Socket is not connected" 
屏幕锁定后,插座似乎已关闭

在sdk 5.0中有什么改变吗


关于。

您是否在info.plist文件中指定了?iOS在没有此设置的情况下关闭WiFi所需的时间可能在iOS 4.x和5.0之间发生变化。

锁定iphone或ipad时,所有网络活动都会停止。Wifi连接已断开。按照罗宾的说法,如果ipad处于空闲状态且未锁定,这将起作用。由于不会有流量进出,iPad可能会决定断开与WiFi的连接。

在iOS 4.x中,当用户启动锁屏时,应用程序会继续在后台运行。现在,在iOS 5.0中,当锁屏启动时,应用程序被发送到后台,并且您只能执行应用程序在后台可以执行的操作。因此,如果你没有做其他安排,你的应用程序将失去网络连接。

我用过它,但仍然无法工作。我不知道这是否是我的问题,因为我在谷歌上搜索不到任何信息。是的,我想是的。现在我必须在应用程序运行时保持屏幕不睡觉。请尝试使用UIApplication的ExpirationHandler实现BeginBackgroundTask。当“睡眠/唤醒”按钮使设备处于睡眠状态时,您的应用程序将有时间在后台运行。