Używam Multipeer Connectivity Framework w IOS7, aby utworzyć aplikację do czatowania. I używam wbudowanego MCBrowserViewController, aby wyświetlić listę pobliskich rówieśników.Łączność wielościenna IOS7 Tworzenie niestandardowej listy przeglądarki w pobliżu za pomocą wykrywania reklamodawcy Informacje
Chciałbym dołączyć informacje o profilu reklamodawcy na pobliskiej liście rówieśników. Aby przeglądarki widziały listę zawierającą i obraz oraz niektóre dane o pobliskich rówieśnikach.
Myślę, że można to osiągnąć, przekazując dane poprzez discoveryInfo, gdy reklamodawca jest inicjowany. I przekazać dane discoveryInfo w ten sposób:
// create Discovery Info
NSArray *objects=[[NSArray alloc] initWithObjects:@"datguy",@"28", nil];
NSArray *keys = [[NSArray alloc] initWithObjects:@"Name",@"Age", nil];
self.dictionaryInfo = [[NSDictionary alloc] initWithObjects:objects forKeys:keys];
// Setup Advertiser
self.advertiser = [[MCAdvertiserAssistant alloc] initWithServiceType:@"txt_msg_service" discoveryInfo:self.dictionaryInfo session:self.advertiseSession];
[self.advertiser start];
Ale czy jest jakiś sposób, aby utworzyć niestandardową MCBrowserViewController który wyświetla discoveryInfo na drugim końcu zamiast za pomocą wbudowanego w jednym? Czy ktoś ma przykładowy kod?
znalazłem odpowiedź tutaj: http://stackoverflow.com/questions/19617882/creating-a-custom-mcbrowserviewcontroller –