dispatch-async

    0熱度

    1回答

    我正在Swift中開發一個簡單的應用程序,我需要每24小時安排一次函數執行。我知道的方法: DispatchQueue.main.asyncAfter(deadline: .now() + 10.0, execute: { self.functionToCall() }) ,可以解決我的問題,但是,這是一個24小時延誤正確的解決方案? 謝謝

    0熱度

    1回答

    因此,讓我們假設我有以下代碼 -(void)doSomething{ [self expensiveMethod]; [self otherMethod]; //Depends on above method to have finished } -(void)expensiveMethod{ for(int i = 0; i<[someArray count]; i+

    1熱度

    2回答

    我知道已經有很多關於調度隊列,異步任務等的帖子,但是我無法從這些帖子中檢索出有用的解釋,因爲由於額外的代碼太多的分心。我在那裏有人能夠給我一個清楚的指示,說明如何在任務A完成後開始任務B? 爲了成功運行任務B,我需要來自任務A的一些數據,並且我知道我必須使用DispatchQueue.async做些事情,但我不知道具體如何。

    0熱度

    1回答

    我需要幫助。我寫的應用程序,它應該保存數據並同時顯示它們。但我有問題。兩個操作都只在主隊列中工作。我可以做什麼?謝謝! 我的UI代碼 dispatch_async(dispatch_get_main_queue(), ^{ [self.hostView.hostedGraph reloadData]; }); 我的DB代碼 -(BOOL)addNewMesurable:(Mesur

    0熱度

    1回答

    大家好我最近已將我的iOS應用程序遷移到Swift 3.1(Xcode 8.3.3)。我自己找出了大部分問題,但最後一個錯誤仍然困擾着我。那麼,削減長話短說,我用Alamofire庫進行調用Web服務和一些方法用於調度同步如下: class func createVideoActivity(_ type: Int, permission: Int, message: String, video:

    0熱度

    1回答

    我有一個照片瀏覽應用程序。我正在使用UICollectionView來顯示照片列表。通過下載網站的HTML源代碼從我的網站提取照片並獲取照片URL。對於UICollectionView中的每個單元格,我必須從不同的URL下載HTML源代碼並從中提取照片。這是我的cellForItem功能: func collectionView(_ collectionView: UICollectionView

    0熱度

    1回答

    我使用SpriteKit,目前擁有用戶打開應用程序的登陸屏幕,其簽署成用戶將被顯示在下面的菜單現場的GameCenter和負荷重要的比賽數據(顯示名稱,級別等) 如何在移至下一個場景之前檢查並確保所有內容都已加載? 我嘗試使用下面的簡化版本進行測試,但儘管處於更新功能中,它似乎仍未運行。 override func update(_ currentTime: CFTimeInterval) {

    1熱度

    1回答

    我們最近修改了我們的線程機制,贊成在大多數地方使用dispatch_async(在對NSOperation和dispatch_async進行了大量的閱讀之後)*。然後我們的代碼在代碼的不同部分開始與EXC_BAD_ACCESS一起崩潰,始終在dispatch_async(queue,...)部分,沒有明確的模式。通常在20分鐘 - 2小時後發生。 我們dispatch_async塊被用來通知聽衆,

    0熱度

    2回答

    我創建了一個覆蓋層來運行,同時我運行一個異步數據抓取到服務器,以便用戶不會繼續按下UI中的按鈕,直到數據抓取已經完成了。我已經把這個函數放到了一個全局的單例類中,我在傳遞一個布爾值的時候調用它來表示是否要顯示或隱藏。我可以讓它顯示,但我無法隱藏它。下面是代碼: class DataModel { static let sharedInstance = DataModel() f

    0熱度

    1回答

    我是一個快速的新手,我正在一個Swift Mac應用程序作爲演示項目。應用程序將股票代碼存儲在sqlite表中,獲取股票價格,計算值,然後最終在表格視圖中顯示結果。 我正在尋找提高執行速度時提取數據填充我的表視圖。所以我使用了Dispatch Queue,如下所示。問題在於股票價格和股票價格列(在異步收盤時計算)總是空的。我究竟做錯了什麼?該功能getStocksData返回NSMutableAr