我有严重依赖网络服务的数据密集型应用程序。iOS 不允许它使用数据,同时其他应用程序(如 youtube)可以获得高数据量。
相同的应用程序在 android 上完美运行。
如何以编程方式为我的应用程序获得互联网数据使用的高优先级?
我正在使用 Swift 2.3。
我有严重依赖网络服务的数据密集型应用程序。iOS 不允许它使用数据,同时其他应用程序(如 youtube)可以获得高数据量。
相同的应用程序在 android 上完美运行。
如何以编程方式为我的应用程序获得互联网数据使用的高优先级?
我正在使用 Swift 2.3。
可能是,您必须为请求设置更高的 timoutIntervall。我有一个类似的问题,请求需要很长时间并且无法完成加载数据。我发现请求默认设置为 60 秒或类似的时间。
所以尝试设置
let request = NSMutableURLRequest(url: searchURL, cachePolicy: NSMutableURLRequest.CachePolicy.reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 300)
到更高的值,例如 300。
所以这不是数据量,而是因为下载它需要时间。
也许这会有所帮助。