我將我的外圍代理的方法放在我的2 UIViewController中,但是當我在第二個輸入時失去連接並重新連接。 我想要的很簡單,就是保持與CBPeripheralManager和CBMUtableCharacteristic相同的連接。有什麼解決方案?在iOS中更改UIViewController時保持藍牙連接
謝謝
我將我的外圍代理的方法放在我的2 UIViewController中,但是當我在第二個輸入時失去連接並重新連接。 我想要的很簡單,就是保持與CBPeripheralManager和CBMUtableCharacteristic相同的連接。有什麼解決方案?在iOS中更改UIViewController時保持藍牙連接
謝謝
對於簡單的應用程序,例如,您可以創建的appDelegate CBPeripheralManager
,
但正確的做法是讓專門的對象爲整個應用程序(單身),這將是CBPeripheralManager委託和提供數據你所有的接口控制器
謝謝,這是我的想法。你有這樣一個應用程序如何使用單例的例子嗎? –
只是將所有委託方法移動到新類並寫入init,然後,如果某些內容不乾淨,請將代碼張貼到問題 – sage444
謝謝,我會嘗試 –
帶上您的代碼示例 – deimus