showBluetoothAccessoryPicker возвращает ошибку 2 - PullRequest
0 голосов
/ 18 января 2019

Используя следующий код:

EAAccessoryManager.SharedAccessoryManager.ShowBluetoothAccessoryPicker(null,HandleAction1);

void HandleAction1(NSError obj)
{
   System.Diagnostics.Debug.WriteLine("HandleAction1");
}

Возвращает:

{Операция не может быть завершена. (EABluetoothAccessoryPickerErrorDomain ошибка 2.)}

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Эта библиотека работает только с устройствами MFI.Он не будет работать с большинством распространенных устройств.Это бесполезно для типичных устройств.

0 голосов
/ 18 января 2019

Вы заявили, что отменяете отображаемое средство выбора. В этом случае ожидается получение ошибки 2, поскольку это EABluetoothAccessoryPickerError.Code.resultCancelled

В этом списке вы не увидите стандартные аксессуары Bluetooth, такие как устройства громкой связи или динамики; отображаются только устройства MFi:

Примечание

Средство выбора отображает только те устройства Bluetooth, которые включают уникальный идентификатор iAP через Bluetooth в расширенном ответе на запрос.

...