我在IOS7中使用Multipeer Connectivity Framework來創建聊天應用程序。我正在使用內置的MCBrowserViewController來顯示附近對等點的列表。IOS7 Multipeer Connectivity使用廣告客戶的發現創建自定義附近的瀏覽器列表信息
我想在附近的同伴名單中添加廣告客戶的個人資料信息。這樣瀏覽器就可以看到一個包含圖像和一些關於附近對象的數據的列表。
我認爲可以通過在廣告客戶初始化時通過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?有沒有人有任何示例代碼?
我在這裏找到答案:http://stackoverflow.com/questions/19617882/creating-a-custom-mcbrowserviewcontroller –