прослушивать изменения устройства, используя состояние API действительно изменилось - PullRequest
0 голосов
/ 17 июня 2019

Я использую Mbient Lab API для общения с устройством.Используя API, я обнаружил, что есть переменная stateDidChange, которая выглядит следующим образом:

var stateDidChange: (() -> Void)?{get set}

Как бы я использовал этот метод в viewcontroller для обнаружения изменений в устройстве (например, если к нему уже подключено другое устройство) или кто-то может предоставить документацию о том, что делает эта переменная.Ссылка на API: https://mbientlab.com/documents/metawear/ios/latest/Classes/ScannerModelItem.html

1 Ответ

1 голос
/ 17 июня 2019

Просто назначьте блок stateDidChange и обработайте свою логику внутри этого блока.

let item = ScannerModelItem()
item.stateDidChange = {
   // Handle state change
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...