我在 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];
但是有没有办法创建一个自定义的 MCBrowserViewController 来在另一端显示 discoveryInfo 而不是使用内置的?有没有人有任何示例代码?