2015-11-06 109 views
-1

我有我的應用程序使用其電話作爲中心,並執行任務時,其外設廣播。因此我與如何在Swift中使用centralManager willRestoreState?

func centralManager(central: CBCentralManager!, willRestoreState dict: [NSObject : AnyObject]!) { 

} 

的CoreBluetooth編程指南掙扎是因爲在此功能,我看到的是在Objective-C,我不很瞭解的所有例子中發生的事情相當模糊。例如:

- (void)centralManager:(CBCentralManager *)central willRestoreState:(NSDictionary *)state { 
    activePeripheral = [state[CBCentralManagerRestoredStatePeripheralsKey] firstItem]; 
    activePeripheral.delegate = self; 

    NSString *str = [NSString stringWithFormat: @"%@ %lu", @"Device: ", activePeripheral.UUID]; 
    [self sendNotification:str]; 
} 

我不知道我應該作爲新手Swift開發人員在這個函數中表達什麼。任何人都可以解釋或提供一個實際的例子嗎?我假設我的CBCentralManager需要在某個時候提及。

回答

0

我發現這個函數裏面什麼都不需要;它只是自動執行它,所以它似乎在我的最後。 NSLog或println()可能是可取的。