ビューに 3 つのテーブルがあり、この種の構造を実装する必要があります。
行が最初のテーブルで選択されているかどうかを制御し、3 番目のテーブルの行を他のビューに追加する必要があります。ボタンを押すと、選択したデータとビューに追加された 3 番目のテーブルの行が送信されます。
まず、行が選択されているかどうかを認識できません。
第二に、それが機能することを確認しようとすると、送信されたデータ ディクショナリは空です。
私のコードは次のとおりです。
-(void) shareComment : (id)sender
{
int ndx = [[tableViewPharmName indexPathForSelectedRow] row];
ProdForLiterature *temp = [pharmsTable objectAtIndex:ndx];
[sendData setObject:temp.productID forKey:@"ProductName"];
[sendData setObject:temp.productName forKey:@"ProductId"];
NSMutableArray *customerId = [[NSMutableArray alloc]init];
for(DoctorListCell *cell in tableViewDoctorName.visibleCells)
{
if([cell.plusButton isHidden])
{
if(cell.customerId!=nil)
{
[customerId addObject:cell.customerId];
}
}
}
[sendData setObject:customerId forKey:@"CustomerId"];
}