urlsession

    0热度

    1回答

    我有一个函数可以获取位置坐标并获取天气数据。该功能在代码的其他地方使用。 目前我在cellForRowAt中直接使用了urlsession,但不想重复代码。有没有办法在TableViewController的cellForRowAt中调用这个天气函数来更新单元格? class Data { static func weather (_ coord:String, completion:

    1热度

    1回答

    我正在开发一个应用程序,每天都需要更新我应用程序中的数据。我决定使用后台抓取。我从API下载数据,所以我使用URLSession。由于performFetchWithCompletionHandler中没有允许完成处理程序,因此我正在使用委托来实现此目的。但我的问题是,当我尝试更新数据时,我的应用程序没有运行功能didRecieve data未被调用。我做错了什么,或者我应该使用其他什么来每天从A

    0热度

    1回答

    我有一些麻烦,下面的代码。 虽然它的工作,但有一些时间问题。 首先让我说什么,我希望,我想数据下载完成后,我的形象准备使用时,完成处理程序应该运行。但现实似乎完全不同。当我尝试它时,完成处理程序立即被调用(我可以在控制台中看到'All OK'),就好像一切都是即时的。但图像实际上显示得更晚。我错过了什么? let imageURL = URL(string: myURLString) sessi

    2热度

    2回答

    我知道How to Respond to an Authentication Challenge就像我们有NTLM Authentication那样有3个选项。 提供认证凭证。 尝试继续没有凭据。 取消认证请求。 但只是想知道这里的想法,当我们的第一个选项Provide authentication credentials我们通过用户名和密码URLCredential去是有凭据的任何泄漏的可能性,

    0热度

    1回答

    我试图转换下面卷曲请求扬鞭让我给URLRequest: curl -X GET --header 'Accept: application/json' --header 'Authorization: key ttn-account-v2.<app-key>' 'https://<app-id>.data.thethingsnetwork.org/api/v2/query' URL和接头是

    0热度

    1回答

    我'(所以我'使用 func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) 手工处理数据,并将它们提供给AVAssetResourceLoader我需要缓存)。 为了做磁盘缓存,我必须保存下载数据到磁盘(终止应用程序时),这样当用户再次打开该应用程序,我可以继续下载数

    1热度

    1回答

    好的工作。我是金枪鱼。 SOAP服务连接如下: // < - 连接 - > ***************************** ********************************* let xml = String(format:"<?xml version='1.0' encoding='utf-8'?><soap12:Envelope xmlns:xsi='http:/

    0热度

    2回答

    我想学习Swift,并且我有一个使用Google的Places API的项目。 我有获取地方信息的方法,它使用URLSession在迅速发送请求: func fetchRestaurantDetails(placeId: String) -> Void { let jsonURLString = "https://maps.googleapis.com/maps/api/place/de

    0热度

    1回答

    我是新来的Swift,并构建一个小的应用程序,将一些HealthKit数据传输到自建Web服务。 我置于UIProgressView在我Main.storyboard并将其连接到ViewController.swift: @IBOutlet weak var syncHealthProgress: UIProgressView! 从一个行动中有经由外面的ViewController多个步骤6调

    0热度

    1回答

    在我的应用程序中,在进行API调用时,我需要在标头中传递位置。但关键是转换为CamelCase。请找我的代码如下 let session = URLSession.shared let request = NSMutableURLRequest(url: url!) request.httpMethod = "GET" request.addValue("XYZLocation", for