我真的陷入了一個問題,因此,不用說,我需要你的幫助。 我正在使用CoreBluetooth在兩個iDevices之間進行通信,它是同一個應用程序,作爲一個設備上的中央設備運行,並作爲另一個設備上的外設運行。在一些情況下,中央斷開連接到外圍,錯誤如下:CoreBluetooth和Wifi干擾
Error Domain=CBErrorDomain Code=10 "The connection has failed unexpectedly." UserInfo=0x14ee8fe0 {NSLocalizedDescription=The connection has failed unexpectedly.}
在這個特定的情況下,外圍是一個iPad 4和中央是一個iPad迷你。 我追蹤了這個問題,結果發現,一旦我遇到這個問題,無論重新啓動應用甚至是雙方的藍牙,每次連接都會出現問題,但有趣的部分是,如果我轉過身關閉中央設備上的Wifi,連接不會超時。
您有任何建議,解決方法嗎?這兩個設備都運行iOS 7.1.1
感謝您的好評!事實上,我還沒有想出如何複製這個問題,它主要發生在通過藍牙進行的大量通信之後,但它有所不同。 –
在Mac上,如果您有BLE連接並且您同時開始使用WiFi,則會發生這種情況。如果沒有這個補丁,這很可能會導致立即連接中斷。只要嘗試下載一些文件,開始Skype視頻通話或任何加載WiFi連接。 (洪流是最好的測試:)) – allprog
當我的電腦連接到我的電腦作爲wifi熱點時,我能夠始終如一地重現此情況。當這種情況發生時,藍牙連接將在50-60%的時間內失效。 – skladek