IOS7 のMultipeer Connectivity Frameworkを使用してチャット アプリケーションを作成しています。また、組み込みのMCBrowserViewControllerを使用して近くのピアのリストを表示しています。
広告主のプロフィール情報を近くのピア リストに含めたい。そのため、ブラウザは、画像と近くのピアに関するいくつかのデータを含むリストを表示します。
広告主の初期化時にdiscoveryInfoにデータを渡すことで実現できると思います。次のように DiscoveryInfo データを渡します。
// 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];
しかし、組み込みのものを使用するのではなく、反対側に DiscoveryInfo を表示するカスタム MCBrowserViewController を作成する方法はありますか? 誰かがサンプルコードを持っていますか?