nsurlsession相关内容

无论主机如何,使用 NSURLSession 的最大同时下载数

我知道 NSURLSessionConfiguration 上的 HTTPMaximumConnectionsPerHost 选项...但是不管主机如何,iOS 可以处理多少个连接? 我认为这取决于...核心数量...网络接口...以及操作系统的总体繁忙程度+其他应用程序的下载. 找不到关于此的任何提示. 尽管我认为一次超过 2 或 3 个是荒谬的.. 编辑 假设能够 ..
发布时间:2021-06-09 20:33:12 移动开发

是否可以在后台实现不间断的 API 端点 ping?

我们的团队决定在后台实施不间断 API 端点 ping,在收到所需的响应后,应用应显示带有来自响应的消息的通知.我建议通过第三方服务(如 Firebase 或 OneSignal)使用通知,但目前我们更愿意使用不间断 API 端点 ping. 我查看了 IOS 的后台工作,发现 很多限制,例如与 Android 相比的持续时间或请求类型.在任何版本的 Android 中都是 100% 可能的 ..
发布时间:2021-06-09 20:33:09 移动开发

缓存 Firebase 视频网址时 URLSession 移动缓慢

我最初问了这个问题,得到了答案,@LeoDabus 在评论中说: NSData(contentsOf: url) 并不是要与非本地资源一起使用网址 他建议我使用 URLSession ,我这样做了,但响应很慢.我想知道我做错了什么.如果这有什么不同,视频大小为 2mb. 在会话的 completionHandler 中,我尝试更新主队列上返回的数据,但在执行此操作时出现滚动故障. ..
发布时间:2021-06-09 20:33:02 移动开发

如何确定 NSURLSessionTask 的请求何时开始?

我使用 NSURLSessionTasks 并且我正在尝试监视我的某些 HTTP 请求需要多长时间,当 NSURLSessionTask 实际上是发出初始请求?如果这是 NSOperation 中的 NSURLConnection,我只会在开始请求时启动一个计时器,但我无法控制任务何时开始. 解决方案 请检查 NSURLSessionTaskDelegate.它具有以下委托回调: URL ..
发布时间:2021-06-09 20:32:59 移动开发

NSURLSessionDataTask 完成处理程序未在命令行项目中执行

我查看了多个关于此问题的堆栈溢出帖子,并尝试实施这些修复但无济于事.这个问题的前两个答案都没有工作NSURLSessionDataTask 不执行完成处理程序块 这是我的非常简单的代码 #import int main(int argc, const char * argv[]) {@autoreleasepool {NSURLSession* session = [NSURLSessio ..
发布时间:2021-06-09 20:32:55 移动开发

将 URL 数据保存到变量

所以我试图从 RESTful API 获取一个简单的数据字符串.下面是响应的样子: 你好 它不是以 XML 或 JSON 格式或任何只是简单字符串的格式,因为一次只传回一个单词.所以这就是我的 swift 的样子: let task = session.dataTaskWithURL(url!, completionHandler: { (data, response, error) -> ..
发布时间:2021-06-09 20:32:52 移动开发

(kCFStreamErrorDomainSSL,-9814)

我正在尝试从 webview 加载一个 php 脚本,但每次都出现错误. NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9814) 我已经将 info.plist 更新为 NSAppTransportSecurityNSAllowsArbitraryLoads ..
发布时间:2021-06-09 20:32:40 移动开发

NSURLSessionUploadTask 获取响应数据

我在使用 NSURLSession 框架时有一些误解,这就是为什么我决定从头开始编写没有 AFFramework/Alamofire 的小应用程序. 我有一个 API,需要执行以下步骤才能上传文件: POST 文件数据 获取响应 (JSON) 将一些json字段发布到api/save 我有一个具有这样配置的后台会话: let configuration = NSURLSes ..
发布时间:2021-06-09 20:32:37 移动开发

在 Swift 3 中将提取的 JSON 解析为字典

在我的应用程序中的某个时刻,用户提供了一个电影名称.控制器将从 OMDB 获取有关电影的更多信息并存储它.我在将 JSON 从 url 转换为字典时遇到了问题.这是我的代码: @IBAction func addMovieButtonPressed(_ sender: Any) {//从文本字段中获取标题并准备将其插入到 url 中让 movieTitle = movieTitleField.t ..
发布时间:2021-06-09 20:32:27 移动开发

NSURLSession dataTaskWithRequest 未被调用

我有第二个 NSURLSession 直接从前一个的 completionHandler 调用(它依赖于从第一次调用生成的 cookie).它工作了一段时间,有时仍然有效,但大部分时间没有.当我通过调试器设置时,它只是从 dataTaskWithRequest 行到 task.resume() 调用之后的行.有什么想法吗? func getDates() ->[NSDate] {var urlD ..
发布时间:2021-06-09 20:32:15 移动开发

带有身份验证的 NSURLSession 的简单示例

我编写了一个 REST 服务来提供一些数据.它受密码保护. 我正在尝试编写一个后台进程,该进程将获取数据并将其填充到应用程序中的 sqlLite 数据库中. 我最初在没有身份验证的情况下使用: - (void) callWebService {dispatch_sync(kBgQueue, ^{NSData* 数据 = [NSData dataWithContentsOfURL:sc ..
发布时间:2021-06-09 20:32:11 其他开发

函数不会等到数据下载完成

我有以下功能可以从服务器下载图像; func getImageFromServerById(imageId: String) ->用户界面图像?{让 url:String = "https://dummyUrl.com/\(imageId).jpg"var resultInNSDataformat: NSData!让任务 = NSURLSession.sharedSession().dataTa ..
发布时间:2021-06-09 20:32:07 移动开发