Liste der Geräte, die sich in Reichweite des Bluetooth-Gerät in Swift

Ich habe den folgenden code in Xcode 6 Spielplatz:

import Cocoa
import IOBluetooth

class BlueDelegate : IOBluetoothDeviceInquiryDelegate {
    func deviceInquiryComplete(sender: IOBluetoothDeviceInquiry, error: IOReturn, aborted: Bool) {
        aborted
        var devices = sender.foundDevices()
        for device : AnyObject in devices {
            if let thingy = device as? IOBluetoothDevice {
                thingy.getAddress()
            }
        }
    }
}

var inquiry = IOBluetoothDeviceInquiry(delegate: BlueDelegate())
inquiry.start()

Bin ich gerade erste Schritte mit Bluetooth unter OSX, und alles, was ich derzeit möchte ist eine Liste von Geräten in Reichweite.

Scheint es nicht zu sein, ruft mein delegate-Methode überhaupt.

Ich bin neu in der OSX-Entwicklung und Swift, so sanft sein. 🙂

InformationsquelleAutor Xenph Yan | 2014-06-20
Schreibe einen Kommentar