Listet Geräte auf, die sich in Swift im Bereich des Bluetooth-Geräts befinden

8

Ich habe den folgenden Code in einem Xcode 6 Spielplatz:

%Vor%

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

Es scheint meine Delegate-Methode überhaupt nicht aufzurufen.

Ich bin neu in der OSX-Entwicklung und Swift, also sei sanft. :)

    
Xenph Yan 20.06.2014, 06:23
quelle

1 Antwort

8

Um einem Spielplatz mitzuteilen, dass Ihr Code etwas im Hintergrund ausführt, müssen Sie import XCPlayground und XCPSetExecutionShouldContinueIndefinitely() aufrufen.
Dies hält die IOBluetoothDeviceInquiry auf dem Playground am Leben und erlaubt es, die Delegate-Methode aufzurufen, wenn sie beendet ist.

%Vor%

Während der obige Ansatz funktioniert, finde ich es einfacher, einfache, traditionelle Testprojekte für Aufgaben zu erstellen, die Konzepte wie Async-Code, Delegation, ... benötigen.

    
Thomas Zoechling 20.06.2014, 07:59
quelle

Tags und Links