ビューコントローラでテーブルビューを使用しています。tableviewcellは同じデータを行にのみ表示します。ビューコントローラにアクションボタンがあります。ボタンを押すと、テーブルビューセルに表示される出力がコンセプトになります。文字列を配列として割り当てる方法がわかりません。デバイスをnsarrayとして使用しています
- (void)viewDidLoad{
[super viewDidLoad];
self.label.text = @"";
device=[[NSString alloc]init];
}
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 2;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier=@"Cell";
//cell = [tableView dequeueReusableCellWithIdentifier:cellID];
//if (!cell)
//cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:cellID] autorelease];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell==nil)
{
cell =[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.textLabel.text=[NSString stringWithFormat:@"%@",device];
cell.accessoryType=UITableViewCellAccessoryDetailDisclosureButton;
return cell;
}
-(void)peripheralManagerDidConnectPeripheral:(PeripheralManager *)manager
{
device = [NSString stringWithFormat:@" %@", manager.deviceName];
[self.deviceTable reloadData];
}