2017-03-02 13 views
0

私はBLEHandlerを実装しようとしています。CBCentralManagerDelegateプロトコルに準拠

これは私のコードです:私はドンので、「centralManagerDidUpdateState」メソッドを持っている「『BLEHandler』種類のプロトコルに準拠していない 『CBCentralManagerDelegate』」

:私はエラーを取得する

import CoreBluetooth 

class BLEHandler : NSObject, CBCentralManagerDelegate { 

    override init() { 
     super.init() 

    } 

    func cenrealManagerDidUpdateState(central: CBCentralManager!) 
    { 
     switch (central.state) 
     { 
     case . unsupported: 
      print("BLE is unsupported") 
     case.unauthorized: 
      print("BLE is unauthorised") 
     case.unknown: 
      print("BLE is unknown") 
     case.resetting: 
      print("BLE is resetting") 
     case.poweredOff: 
      print("BLE is powered off") 
     case.poweredOn: 
      print("BLE is powered on") 
     default: 
      print("BLE default") 
     } 
    } 
} 

私が逃したものを知りません。

答えて

2

メソッド名のスペルが間違っています。ないcenrealManagerDidUpdateState、それはcentralManagerDidUpdateState

func centralManagerDidUpdateState(_ central: CBCentralManager) 
{ 

} 
...と試してみてくださいする必要があります
関連する問題