改變看法後,我的藍牙連接,我失去了我的藍牙連接,每次我試圖改變ViewController
我失去了在iOS
我把CBPeripheralManagerDelegate
方法在每個ViewController
。
我該如何重組我的代碼?
改變看法後,我的藍牙連接,我失去了我的藍牙連接,每次我試圖改變ViewController
我失去了在iOS
我把CBPeripheralManagerDelegate
方法在每個ViewController
。
我該如何重組我的代碼?
你必須CBCentralManager
槽ViewController
S於PrepareForSegue
方法,因此將保留實例
創建新類實現CBPeripheralManagerDelegate
,並創建它的實例,並將其傳遞
您可以使用賽格瑞方法因此該樣品準備
我不使用UITableViewController,爲什麼我應該使用準備for segue? – user3409508
你應該用它來傳遞實例槽ViewController準備for segue不僅僅適用於UITableViewController它可以用於每個ViewController –
謝謝,我知道如何通過 這個標題selector.title = @「LoopBack」;但不是我的CBPeripheralManagerDelegate,我該怎麼辦? – user3409508
你的意思是ViewController? –
是的,我不能在不丟失連接的情況下更改ViewController – user3409508
您應該使用Singleton/SharedInstance。 – Larme