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

标签 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 中是否有任何更改来解决此问题?

问候。

最佳答案

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

关于使用新的 ios sdk 5.0 屏幕锁定后 iPhone 应用程序网络连接断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7866651/

相关文章:

iphone - 如何正确更新Three20?

iOS 5 : Input placeholder doesn't clear on focus, 仅在输入、错误或功能上?

iphone - 自定义Twitter框架的取消按钮

ios - Xcode 将 .a 库文件转换为 arm64 arch 支持的 .a 文件

iphone - 处理 UIViewController 中的粘贴事件

iphone - 应用程序因未捕获的异常 NSUnknownKey 异常而终止,键值不符合编码

ios - "Log in with Twitter",现在 Twitter Kit 不见了

objective-c - iOS 7.1 imagePicker CameraFlashMode 不指示开/关状态

iphone - 仍然可以使用 xCode 5 生成 iOS6 风格的应用程序吗?

ios - 允许用户在 UIImage 上绘制矩形,以裁剪图像