我正在使用网络服务从服务器获取数据。设备解锁后工作正常。但是在加载数据时,如果我锁定 iPhone 并解锁它,我会收到空数据。
有人为我提供了避免此问题的解决方案吗?
我正在使用网络服务从服务器获取数据。设备解锁后工作正常。但是在加载数据时,如果我锁定 iPhone 并解锁它,我会收到空数据。
有人为我提供了避免此问题的解决方案吗?
如果您锁定手机,该应用程序将在后台运行。当您将其唤醒时,连接将被取消并且您的数据不完整(取决于您所做的)或根本没有数据。
我建议您阅读使用 URL 加载系统的后台数据加载并使用它: https ://developer.apple.com/library/iOS/documentation/Cocoa/Conceptual/URLLoadingSystem/Articles/UsingNSURLSession.html