showBluetoothAccessoryPicker返回错误2

时间:2019-01-18 00:20:30

标签: ios xamarin.ios ios-bluetooth

使用以下代码:

EAAccessoryManager.SharedAccessoryManager.ShowBluetoothAccessoryPicker(null,HandleAction1);

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

返回:

  

{操作无法完成。   (EABluetoothAccessoryPickerErrorDomain错误2。)}

2 个答案:

答案 0 :(得分:0)

您已声明要取消显示的选择器。在这种情况下,预计会收到错误2,因为它是EABluetoothAccessoryPickerError.Code.resultCancelled

在此列表中,您不会看到标准的蓝牙配件,例如免提设备或扬声器;仅显示MFi设备:

  

Note

     

选择器仅显示在扩展查询响应中包括通过蓝牙iAP唯一ID的蓝牙设备。

答案 1 :(得分:0)

此库仅适用于MFI设备。它不适用于大多数常见设备。对于典型的设备来说,它是没有用的。