我是游戏开发的新手。我正在创建一个通过蓝牙连接的多人游戏。现在,在我的项目中,我正在使用Game Kit框架来检测可用的蓝牙设备。此可用蓝牙列表显示在GKPeerPicker
控制器中。但现在我想在UITableView
中显示可用的蓝牙列表。
答案 0 :(得分:-1)
以下是显示蓝牙设备列表的最佳示例代码,他们可以清楚地解释这些设备 Displaying bluetooth devices list
答案 1 :(得分:-1)
-(void)centralManager:(CBCentralManager *)central didRetrievePeripherals:(NSArray *)peripherals{
NSLog(@"This is it!");
// store the list of devices in the NSArray and then go to table view delegates.
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [peripherals count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.selectionStyle = UITableViewCellSelectionStyleGray;
}
cell.textLabel.text = [peripherals objectAtIndex:indexPath.row];
return cell;
}