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