Bei der Verwendung von MCNearbyServiceBrowser wurden keine Werbetreibenden gefunden

8

Ich habe eine MultipeerService-Klasse, die zum Starten von Werbe- und Browsersitzungen verwendet wird. Aus irgendeinem Grund weiß ich nicht, warum ich keine Werbetreibenden sehen kann.

MultipeerService.m

%Vor%

Ich starte den Werbetreibenden wie folgt:

%Vor%

Ich erstelle eine neue Instanz von multipeerConnectivityService zum Durchsuchen und Aufrufen der startBrowsing-Methode.

Wenn ich die foundPeer-Methode im multipeerConnectivityService einchecke, sehe ich nichts aufgerufen. Was mache ich falsch?

    
john doe 12.12.2013, 17:28
quelle

3 Antworten

1

Sie sollten die Methode browser:didNotStartBrowsingForPeers: delegate implementieren. Wenn es aufgerufen wird, hilft Ihnen das NSError -Objekt, das Sie erhalten, das Problem zu diagnostizieren.

%Vor%     
Pascal Bourque 22.01.2014 19:02
quelle
0

Übergeben Sie die gleiche Sitzung an den Werbetreibenden und den Browser. Die Sitzung sollte global sein und sollte so lange wie möglich laufen.

    
kush 04.04.2014 23:20
quelle
0

Stellen Sie sicher, dass alles eine Eigenschaft ist. Auch die benutzerdefinierten Klassen, die Sie für die Kapselung des Multipeater-Connectivity-Frameworks erstellt haben.

    
appsyoon 20.03.2015 17:50
quelle

Tags und Links