Xojo Conferences

Platforms to show: All Mac Windows Linux Cross-Platform

IOBluetoothDeviceSelectorControllerMBS class

Super class: NSWindowControllerMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class Bluetooth MBS Bluetooth Plugin 18.3 Yes No No No No
Function: A NSWindowController subclass to display a window to initiate pairing to other bluetooth devices.
Implementation of a window controller to return an array of selected bluetooth devices. This class will handle connecting to the Bluetooth Daemon for the purposes of searches, and displaying the results. This controller will return an array of IOBluetoothDevice objects to the user.
Subclass of the NSWindowControllerMBS class.

Feedback, Comments & Corrections

Result Codes

Constant Value Description
kIOBluetoothUISuccess -1000 Return code for success.
kIOBluetoothUIUserCanceledErr -1001 Return code for Cancelled.


Constant Value Description
kOptionsAutoStartInquiry 1 Automatically start an inquiry when the panel is displayed. This has been deprecated in 10.5.
kOptionsDisconnectWhenDone 2 Disconnect from the device when UI operations are finished.
kOptionsNone 0 No options set.

Super class NSWindowControllerMBS

Super class NSResponderMBS

This class has no sub classes.

Some examples which use this class:

The items on this page are in the following plugins: MBS Bluetooth Plugin, MBS MacBase Plugin.

IOBluetoothDeviceMBS   -   IOBluetoothHostControllerMBS

MBS FileMaker Plugins