Objective c 从IoBluetooth设备获取人类可读的设备类型

Objective c 从IoBluetooth设备获取人类可读的设备类型,objective-c,Objective C,如何从IOBluetoothDevice对象获取人类可读的设备类型?我看到有一个classOfDevice属性,但它返回一个int。我需要一种方法来判断该设备是否为电话。我认为您需要使用remoteNameRequest:方法。请参阅文档。从我发现的内容来看,此功能没有内置功能。头文件 蓝牙指定号码 列出了所有的代码,这会让你明白。您必须构建自己的ID->string函数 我签出了remoteNameRequest,我可能做错了什么,但它没有为我返回人类可读的设备类名,例如:Phone,Smar

如何从
IOBluetoothDevice
对象获取人类可读的设备类型?我看到有一个
classOfDevice
属性,但它返回一个int。我需要一种方法来判断该设备是否为电话。

我认为您需要使用
remoteNameRequest:
方法。请参阅文档。

从我发现的内容来看,此功能没有内置功能。头文件

蓝牙指定号码

列出了所有的代码,这会让你明白。您必须构建自己的ID->string函数

我签出了
remoteNameRequest
,我可能做错了什么,但它没有为我返回人类可读的设备类名,例如:
Phone
Smartphone
,等等