libdispatch

    1熱度

    1回答

    我剛剛讀了libdispatch的源代碼,但是我發現有一個詞「優惠券」,只是出現很多次,但我不知道它實際上是什麼意思。 所以任何人都可以告訴我這個詞的真實含義,非常感謝你的幫助。 問候 軸

    0熱度

    1回答

    我剛剛發佈了OSX的應用程序在App Store和報告來了,它崩潰上OSX 10.9.5 這是從用戶崩潰報告的相關信息: Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS a

    3熱度

    1回答

    我想使用dispatch IO channel從文件描述符中讀取一些數據。創建通道後,下一步是調用read,其申報如下: func read(offset: off_t, length: Int, queue: DispatchQueue, ioHandler: @escaping (Bool, DispatchData?, Int32) -> Void) 爲length

    6熱度

    1回答

    我有時會在libdispatch內部發生崩潰,並使用從SecItemCopyMatching函數產生的以下回溯。 * thread #1: tid = 0x169ee8, 0x0374c830 libdispatch.dylib`_dispatch_semaphore_wait_slow + 278, queue = 'com.apple.main-thread, stop reason = EX

    0熱度

    1回答

    我正在使用GCD函數解析一個非常大的CSV文件(請參閱下面的代碼)。 如果遇到錯誤,我想取消dispatch_io_read。有沒有辦法做到這一點? dispatch_io_read(channel, 0, Int.max, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0))

    0熱度

    1回答

    早上好, 我面對我的應用程序崩潰。當用戶嘗試啓動它時,他會等待一分鐘,然後引發std :: exception。真的,我自己無法重現這個錯誤,但這似乎是一個很常見的問題。 我可以跟蹤的唯一的事情是在系統日誌下面一行: BUG在libdispatch客戶端:KEVENT [EVFILT_MACHPORT]監測資源的源取消處理程序調用 然後才消失了,我開始到谷歌它和我找不到更多...我只能「假設」這是

    2熱度

    1回答

    我很努力地在Ubuntu 16.04上安裝Swift 3.0和GCD。這應該是現在可能的,對吧? 下面是從swift.org下載Swift 3,從GitHub克隆,構建和安裝swift-corelibs-libdispatch的Ansible任務。 儘管libdispatch的安裝完成沒有錯誤,但它不起作用。當我在Swift repl中嘗試import Dispatch時,它抱怨缺少特徵「塊」。檢

    1熱度

    1回答

    任何人都可以告訴我,如果這個崩潰堆棧似乎是由可達性造成的?我正在蘋果的最新執行可達性,可下載的https://developer.apple.com/library/ios/samplecode/reachability/Introduction/Intro.html 我有一個應用程序,其中ARC是不默認啓用的(這是一個傳統的應用程序),但我啓用它在每個文件的基礎。我爲Reachability.m

    0熱度

    1回答

    因此,在閒暇時間我正在處理HTTP請求'引擎'。 我想要構建的是一個'引擎',它爲iphone應用程序的通用對象 生成請求/解析響應。 而最重要的是,它應該_allways _回調UI。 發生了什麼事情(的NSURLRequest超時/解析錯誤/ NSExcept升起) (也許SIG以及一些日子?) 因此,我創建使用模塊和dispatch_once一些血腥。 它的工作原理,但我有這個叮噹警告。 我

    1熱度

    1回答

    我正在構建一個庫,我希望在單個串行隊列中進行處理。我使用的一些API取NSOperationQueue(例如NSURLSession),一些取dispatch_queue_t(例如CBCentralManager)。 如何指定NSOperationQueue和dispatch_queue_t值,以便它們指向相同的隊列?或者兩者不可互操作,我試圖做的事情不可能和/或不可取?