2016-12-12 11 views
0

Я работаю над функциональностью BLE в своем приложении. Я добавил инфраструктуру CoreBluetooth в свой проект.iOS 10.0: Использование необъявленного типа 'CBCharacteristic'

Я добавил,

import CoreBluetooth 

в начинают быстрого файла.

Теперь, когда я пытаюсь реализовать ниже метод делегата,

func peripheral(peripheral: CBPeripheral, didUpdateValueForCharacteristic characteristic: CBCharacteristic, error: NSError?) 

Это дает мне ошибку, что CBCharacteristic является необъявленным типом.

+0

Вы добавили 'import CoreBluetooth' в свой быстрый файл? – Paulw11

+0

Да, я добавил его в свой быстрый файл, а также проверял метод делегирования в рамках, он доступен там. Я установил прежнюю быструю версию в true в настройках сборки, потому что мой существующий код находится в swift 2.3 –

+0

Можете ли вы изменить свой вопрос, чтобы показать больше кода, в том числе, где вы импортируете CoreBluetooth. Строка, которую вы выглядите корректно – Paulw11

ответ

0
class ViewController: UIViewController, CBCentralManagerDelegate, 
CBPeripheralDelegate{ 

    } 

реализовать периферийное делегат после того, как это может быть работа.