2013-10-23 10 views
5

Sto cercando di ottenere il modello a oggetti C++ distribuita Obiettivo lavoro tra dispositivi iOS e OSX. Usando il WiFi, quasi tutto va bene; tuttavia, con iOS 7 Apple ha introdotto la proprietà "includePeerToPeer" che dovrebbe pubblicare un NSNetService su Bonjour utilizzando Blutooth. Ho impostato la proprietà come questa:Blutooth Peer To Peer collegamento su iOS 7 utilizzando NSNetService

self.netService.includesPeerToPeer = YES; 

prima di chiamare

[self.netService publish]; 

Questo funziona bene wetween un MAC e qualsiasi dispositivo iOS con iOS 7 (data, il Mac e il dispositivo sono accoppiati prima). Tuttavia, i dispositivi non si scoprono su Blutooth.

Mi chiedo, se ho perso qualcosa o anyboldy ha una colla, perché questo non funziona.

risposta

5

Bene, capito. NSNetServiceBrowser ora ha anche una nuova proprietà chiamata "includesPeerToPeer". Quando viene impostato su TRUE immediatamente dopo l'inizializzazione e prima di iniziare la ricerca, i dispositivi si ritrovano.

Problemi correlati