dispatch-async

    1熱度

    1回答

    我有一個基於位置的應用程序,它每隔1秒就會獲取一個位置,並且一次將一批位置保存到CoreData DB中,以避免位置數組過大。然而,由於某種原因,與EXC_BAD_ACCESS崩潰,即使我用dispatch_async上的串行隊列: 的創這樣一個全球性的串行定製隊列: var MyCustomQueue : dispatch_queue_t = dispatch_queue_create("un

    2熱度

    2回答

    我的程序「ThreadsNQueues」 - 見下文 - 在後臺線程中同時使用「A」和「B」填充文本行。當一個文本行被填充10個字符時,它會被附加到一個輸出文本緩衝區(這是一個NSMutableString),並且這個緩衝區應該被寫入UITextView(self.outView)。 問題:行self.outView.text=_output;永遠蜂執行:-(對不起,我完全新的多線程在iOS(模擬

    0熱度

    1回答

    我正在查看Ray Wenderlich教程,介紹使用分派隊列在一組任務完成時得到通知。 http://www.raywenderlich.com/63338/grand-central-dispatch-in-depth-part-2 在「代碼工作」下顯示的第一個代碼直接來自教程。警報視圖(最終完成塊)在所有3次下載完成後執行。 我試着玩弄它,並在「不工作的代碼」中將異步向下移動,以查看dispa

    1熱度

    1回答

    我使用CoreSpolight框架將值分配給CSSearchableItem。我想優化圖像加載。 func setupSearchableContent(moviesInfo:NSMutableArray) { if #available(iOS 9.0, *) { var searchableItems = [CSSearchableItem]()

    1熱度

    1回答

    以下函數用於將應用程序與服務器的json數據同步,如果內容尚未更新一段時間,則需要幾分鐘的時間。到目前爲止,該應用程序阻止了主UI,並告訴用戶它正在更新新內容並出現一個旋轉輪。 我想刪除「阻塞覆蓋更新數據..文本和旋轉輪」,並讓應用程序下載並同步json到數據庫在後臺,以便用戶可以繼續與用戶界面進行交互。 我試過使用dispatch_async,但是UI一直被阻塞,直到更新完成。有沒有人有關於如何

    0熱度

    1回答

    所以我已經經歷了幾乎所有關於SO的問題,我已經把它們放在一起來創建一個接受兩個參數的方法,首先是要下載並顯示在UIImageView中的圖像的URL其次是那個UIImageView的佔位符圖像。我想保存圖像,以便它不會每次都下載。我已經使用SDWebImage來下載圖像,但是在使用SDWebImage將圖像保存到文檔目錄時,我有些困惑,所以我決定不使用它。我用dispatch_sync(dispa

    0熱度

    1回答

    我有這種類型的問題: 我的應用我能我的iPhone與BLE設備連接,所以當我他們在一起,我正在運送到另一個視圖。 在這個視圖中,我必須始終檢查我是否在線程func中連接。 如果我的連接丟失,我必須調用performSegueWithIdentifier方法。 但是...當我做到這一點時,Xcode給我帶回一個壞的報告,上面寫着: 這個應用程序是由後臺線程 ,這可能會導致發動機損壞和怪異的崩潰修改自

    0熱度

    2回答

    如果我說有時可能發生主線程可能忙於某些global_queue任務? 例如。我有一些任務要執行,我使用以下語句之一: dispatch_async(dispatch_get_global_queue(QOS_CLASS_BACKGROUND, 0)) { // task 1 } // or dispatch_async(dispatch_get_global_

    0熱度

    2回答

    我想實現從加載數據並導航到guestVC點擊後VC上的按鈕加載數據從分析服務器。它工作正常,並在某個時候開始崩潰的應用程序...不知道爲什麼?我得到致命的錯誤:意外地發現零,同時解開可選值...任何和所有的方向或幫助將不勝感激。謝謝! import UIKit import Parse var postuuid = [String]() class postVC: UITableView

    -1熱度

    1回答

    就我而言,當應用程序啓動時,我想使用NSURLSessionDataTask調用3個Web API。我對每個API有3種不同的方法,每種方法中有一個NSURLSessionDataTask。 我想以這樣一種方式塑造我的代碼,以便這3種方法連續執行。因爲方法B依賴於方法A的響應而方法C依賴於方法B的響應。獲取API響應後,每種方法還會執行一些數據庫操作。所以,我需要連續執行methodA,metho