2013-10-23 14 views
5

Próbuję uzyskać model obiektu rozproszonego Objective C++ między urządzeniami iOS i OSX. Korzystanie z WiFi, prawie wszystko jest w porządku; jednak w iOS 7 Apple wprowadził właściwość "includesPeerToPeer", która powinna opublikować NSNetService poprzez Bonjour przy użyciu Blutooth. I ustawić właściwość takiego:Połączenie Blutooth Peer To Peer na iOS 7 przy użyciu NSNetService

self.netService.includesPeerToPeer = YES; 

przed wywołaniem

[self.netService publish]; 

to działa prawidłowo wetween MAC i dowolnego urządzenia iOS 7 (biorąc pod uwagę, MAC i urządzenia są sparowane wcześniej). Jednak urządzenia nie odkrywają się nad Blutooth.

Zastanawiam się, czy coś przeoczyłem, czy anyboldy ma klej, dlaczego to nie działa.

Odpowiedz

5

Cóż, rozumiem. NSNetServiceBrowser ma teraz również nową właściwość o nazwie "includesPeerToPeer". Ustawienie tej wartości na TRUE natychmiast po inicjalizacji i przed rozpoczęciem wyszukiwania powoduje odnalezienie się urządzeń.

Powiązane problemy