2014-03-19 46 views
1

我將我的外圍代理的方法放在我的2 UIViewController中,但是當我在第二個輸入時失去連接並重新連接。 我想要的很簡單,就是保持與CBPeripheralManager和CBMUtableCharacteristic相同的連接。有什麼解決方案?在iOS中更改UIViewController時保持藍牙連接

謝謝

+0

帶上您的代碼示例 – deimus

回答

2

對於簡單的應用程序,例如,您可以創建的appDelegate CBPeripheralManager

但正確的做法是讓專門的對象爲整個應用程序(單身),這將是CBPeripheralManager委託和提供數據你所有的接口控制器

+0

謝謝,這是我的想法。你有這樣一個應用程序如何使用單例的例子嗎? –

+0

只是將所有委託方法移動到新類並寫入init,然後,如果某些內容不乾淨,請將代碼張貼到問題 – sage444

+0

謝謝,我會嘗試 –